HTMLテキストを検索し、特定の色でテキストを強調表示する必要があります。
例:html文字列は
<p class="Pa0" style="margin: 0in 0in 0pt;"><span class="A1"><span style="font-size: 10pt;">Giving this flyer to your class customers</span></span></p>
上記のテキストでは、「クラス」という単語を検索しています。「このチラシをクラスの顧客に提供する」というテキスト内のテキストクラスを強調表示する必要がありますが、css要素「class」を強調表示しようとしているため、元のhtmlテキストが破損し、正しく表示されません。
HTMLテキスト内のコンテンツを検索し、元のHTMLを変更せずに検索を強調表示する方法について、誰かがこの問題を解決するのを手伝ってくれませんか。
(class)(?=(?:[^><]*<[^<>]*>)*[^><]*$)
これを試してください。置き換えてください<span style='color: red;'>$1<span>
。デモを参照してください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加