私の文字列 (事実上、単一ページの HTML) には、アクセスして関連するコンテンツに置き換えたいタグがいくつかあります。
例えば:
<p>[@intro_text]</p>
となります:
<p>introduction text!</p>
これはすべてstr_replaceで行うのに十分簡単ですが、次のような一連のタグもあります。
[@snippet_searchbox]
[@snippet_contactbox]
これらのタグ[@snippet_?????]が html 内ですべて出現するのを見つける必要があります。
私は基本的に、すべてのタグ名の配列で終わりたいだけです。これから、置き換える必要のあるコンテンツを簡単に見つけることができます。
例えば:
Array
(
[0] => snippet_searchbox
[1] => snippet_contactbox
[2] => snippet_somethingelse
)
これを行う最善の方法は何ですか?私はpreg_matchで遊んでいますが、正規表現を試みるたびに斜視になります。これは非常に単純であると確信しています。
誰かが私が使用すべき正規表現コードで私を助けることができれば、正規表現で行う必要がある場合は、どんな提案でも感謝します。ありがとう!