teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

chousei

2021/03/19 04:48

投稿

yambejp
yambejp

スコア117906

answer CHANGED
@@ -1,10 +1,11 @@
1
1
  preg_matchはヒットするのは一つだけです。
2
2
  複数抜き出すにはpreg_match_allをつかってください
3
3
 
4
- ```PHP<?PHP
4
+ ```PHP
5
5
  $data = "1838 1445 1339 2314 1471 12345 23456 2820 2987";
6
6
  if(preg_match_all('/(?<!\d)2\d{3}(?!\d)/', $data, $matches)){
7
7
  var_dump($matches);
8
8
  }else{
9
9
  echo "マッチしません";
10
- }
10
+ }
11
+ ```