htmlドキュメントの正規表現の置き換えに問題があります。私はhtmlのテキストノードでいくつかの特定の文字を見つけ、それを別の文字に置き換える必要があります。正規表現、htmlタグ間の特定の文字を置き換えます。
たとえば、文字「e」を文字「x」に置き換えたいとします。
私の文字列は次のようになります。
<div class="some class" style="display:block">some text here</div>
ので、交換した後、それがなければなりません:
<div class="some class" style="display:block">somx txxt hxrx</div>
あなたが見ることができるように、すべてのHTML構造は依然として>
間と同じ、テキストのみです<
が影響を受けています。
ありがとうございました!あなたは簡単にタグに影響を与えることを心配することなく、あなたの<div>
のテキストの内容を置き換えることができ、あなたの質問ではJavaScriptをタグ付けされているので
これまでに行ったことはありますか? – csum
これまでのところ、htmlタグ間のすべてを選択するには、/>.*?を使用することができましたが、いくつかの文字よりも選択する方法は...わかりません。 –
私はそれを得たと思います。 >。*?(e)。*?< –