所以我有这个正则表达式:
&(?!#?[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
哦!有谁知道编码不在网址中的&的更好方法。