在XML文件中,我使用正则表达式(在.NET中)从网页捕获一长串URLS。在捕获的URL中,我只需要替换'&'对于位于URLS内的所有“&
”。我该怎么做呢?
答案 0 :(得分:1)
如果您执行此操作并保存结果,则会留下无效 xml。如果您使用的是真正的xml解析器,&
将在您阅读时&
正确返回。
如果您坚持继续,每个网址上的简单String.Replace("&", "&")
就足够了。
答案 1 :(得分:0)
我建议使用String.Replace("&","&")
字符串函数而不是正则表达式。
答案 2 :(得分:0)
你为什么不这样做:
string.Join("\n", System.IO.File.ReadAllLines("file.txt")).Replace("&", "&");