文字列があり、PHP でそれらを解析して、適切なスタイル タグを挿入したいと考えています。
文字列の例 (意味を聞かないでください):
Lorem Ipsum 1.39 (+10% Taxes) Dolor Sit Amet 500 (+50% More) Lorem Ipsum 1.99 (+20% Stupid Taxes) and one more number 123 (+10/20/30% Taxes) Period.
この例では、常にパターンのあるパーツを見つけて、スタイリングのために -Tag に(+<number> <text>)
ラップしたいと考えています。キーワード (この例ではand ) を検索して、適用するスタイルを見つけ<span>
たいと思います。上記のサンプル文字列は次のようになります。<text>
taxes
more
Lorem Ipsum 1.39 <span class="taxes">(+10% Taxes)</span> Dolor Sit Amet 500 <span clas="more">(+50% More)</span> Lorem Ipsum 1.99 <span class="taxes">(+20% Stupid Taxes)</span> and one more number 123 <span class="taxes">(+10/20/30% Taxes)</span> Period.
これを行う最善の方法は何ですか?これができるかどうかはわかりませんpreg_replace()
(正規表現がこれを行うための最良の方法であるかどうかもわかりません)。<text>
(ここでは:taxes
および)のキーワードmore
は事前定義されており、ハードコーディングできます。