だから私はこの正規表現を持っています:
&(?!#?[xX]?(?:[0-9a-fA-F]+|\w+);)
これは、テキスト ブロック内のすべての & に一致します
ただし、次の文字列がある場合:
& & & & & <a href="http://localhost/MyFile.aspx?mything=2&this=4">My Text &</a>
---------------------------------------------------------^
... マークされた & もターゲットにされます - & を & に置き換えるために使用しているため、URL は無効になります:
http://localhost/MyFile.aspx?mything=2&this=4
ああ!URLに含まれていない&をエンコードするより良い方法を知っている人はいますか?