3

一致した単語またはフレーズが強調表示されるように HTML マークアップを変更する必要がありますが、そのフレーズにはマークアップが含まれている可能性があります。例えば:

このfまたはマット化されたテキスト:

This <b>f<i>or</i>mat</b>ted text

<style="color:lightblue" </span>「このフォーマット済み」を見つけてタグでラップできるようにしたい

したがって、上記は次のようになります。

 <span  style="color:yellow">This <b>f<i>or</i>mat</b>ted</span> text

LinuxでPHPを使用しています。

ありがとう

編集:タグを置き換えるつもりはありませんが、タグが含まれているテキストと一致させます。基本的に、任意のタイプまたは長さの任意のタグで間隔をあけることができる文字列に一致します。古い HTML タグは無視してください。入力が簡単だっただけです。

4

1 に答える 1

0

質問を正しく理解している場合は、preg_matchを使用して指定された文字列を見つけ、タグで囲まれたバージョンに置き換えることができます。

于 2012-08-16T17:39:57.517 に答える