PHP Markdown を拡張して、テキストの一部で {{ と }} を使用できるようにしようとしています (これらはタグのように検索キーワードになります)。
私はちょっと動作するこの基本的な正規表現を持っています:
preg_match_all("/\{\{(.*)\}\}/", $description, $nomsTags);
ただし、同じ文に2 つのキーワードがある場合は機能しません。
This {{is}} just an {{example}}.
' ' と ' {{is}} just an {{example}}
' の代わりに ' ' を返します。{{is}}
{{example}}
どちらの場合でも機能するように正規表現を変更するにはどうすればよいですか?