PHPを使用して、正規表現を以下の両方のテンプレート参照に一致させようとしています。問題は、</ul>
テキストの最初のブロックからも取得することです。/s
2番目の参照のみをキャッチするフラグを削除すると。私が間違っているのは何ですか?
/{{\%USERS}}(.*)?{{\%\/USERS}}/s
これが私の文字列です。
<ul class="users">
{{%USERS}}
<li>{%}</li>
{{%/USERS}}
</ul>
{{%USERS}} hello?!{{%/USERS}}
なぜ私の表現が多すぎたり少なすぎたりするのですか?