62,268
社区成员
发帖
与我相关
我的任务
分享Regex.Replace(input,@"(?i)(<a\s+href="")([^""]*"")","$1message.axd$2")
Regex.Replace(input,@"(?i)(<a\s+href="")[^&]*&([^""]*"")","$1message.axd?$2")
//1
str = Regex.Replace(str, @"(?<=<a[^<>]*?href="")(?=\?[^<>]*)", "message.axd", RegexOptions.IgnoreCase);
//2
str = Regex.Replace(str, @"(?<=<a[^<>]*?href="")\?action=[^\&]*\&(?=[^<>]*)", "message.axd?", RegexOptions.IgnoreCase);
Regex.Replace(input,"(?i)(<a\\s+href=\")([^\"]*\">[^<]*</a>)","$1message.axd$2")
Regex.Replace(input,"(?i)(<a\\s+href=\")[^&]*&([^\"]*\">[^<]*</a>)","$1message.axd?$2")
1. str = str.Replace("<a href=\"?action=add&a=1\">a </a>","<a href=\"message.axd?action=add&a=1\">a </a>");
2. str = str.Replace("<a href=\"?action=add&a=1\">a </a>","<a href=\"message.axd?a=1\">a </a>");
...