Privoxy 3.0.10.0を使用して、Webページがブラウザに渡される前にフィルタリングします。
この単純な正規表現が書き換えを引き起こさない理由はわかりません。たぶん、より経験豊富な誰かがアイデアを持っているでしょう:
FirefoxのCTRL-Uを押してHTMLソースを表示すると、次のようになります。
<font color=#FF4AFF>JohnDoe</font>
これが私の正規表現です。また、大文字と小文字を区別しない「i」スイッチを追加しました。
s|(<font color=.+?>JohnDoe</font>)|<span class=myclass>$1</span>|g
ヒントをありがとう。
1
これをserverfaultに移動すべきではありませんか?
—
チャクリット2009
RichieHindleの答えを考えると、タグ内に完全なオリジナルを埋め込んでよろしいですか
—
アルジャン
<span>
、それともJohnDoe
一部だけがコピーされると思っていました<span class=myclass>JohnDoe</span>
か?<span class=myclass><font color=#FF4AFF>JohnDoe</font></span>
結果を見逃さないようにするためです。