特定の単語を含むコンテンツを保持し、他のすべてを置き換える JavaScript 正規表現
P粉463824410
P粉463824410 2024-04-01 11:06:23
0
2
394

これは簡単だと思いますが、次の状況で苦労しています:

文字列 (テキストとして渡される HTML):

リーリー

ここで、各 text<br><div>text</div> に置き換える必要があります。 ただし、テキストが <li>/<ul> 以内にある場合は除きます。

リーリー

これは正常に動作しますが、<ul><li>text</li></ul><br> が置き換えられないようにするにはどうすればよいですか?

P粉463824410
P粉463824410

全員に返信(2)
P粉488464731

"正規表現を使用して [HTML] を解析することはできません。[...] 代わりにパーサーで [HT]ML を使用してみましたか? "

(より簡潔なバージョンは以下のコード スニペットにあります)

リーリー ###それを試してみてください:###

リーリー リーリー

いいねを押す +0
P粉336536706

(短い) 正規表現ソリューションを使用する前の私の試みは次のとおりです:

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!