回答編集履歴

1

ちょうせい

2021/10/22 07:31

投稿

yambejp
yambejp

スコア116734

test CHANGED
@@ -1,12 +1,12 @@
1
- 例示のサンプルがくどいですね
1
+ 例示のサンプルが分かづらいですね、ホントは数値が入っているんですよね?
2
2
 
3
3
  こんな感じでしょうか?
4
4
 
5
5
  ```PHP
6
6
 
7
- $text="{{foreach,1,2}}3{{endforeach}}";
7
+ $text="{{foreach,123,456}}789{{endforeach}}";
8
8
 
9
- $pattern = '/^{{foreach,(?P<iterable_expression>.+?),(?P<value>.+?)}}(?P<contents>.+?){{endforeach}}$/';
9
+ $pattern = '/^{{foreach,(?P<iterable_expression>\d+?),(?P<value>\d+?)}}(?P<contents>\d+?){{endforeach}}$/';
10
10
 
11
11
  preg_match_all($pattern,$text,$matches);
12
12