PHPでテンプレートエンジンを開発している者です。
PHPの正規表現を使用し、以下の文字列から各部分を抽出しようとしたのですが、抽出できませんでした。
txt
1{{foreach,iterable_expression,value}}contents{{endforeach}}
PHP
1/*正規表現*/ 2$pattern = '/\{{foreach,(?P<iterable_expression>\d,(?P<value>\d)}}(P<contents>\d+\{{endforeach}}';
iterable_expression,valueとcontentsを抽出するにはどうすればいいでしょうか。
教えていただければ幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。