110,534
社区成员
发帖
与我相关
我的任务
分享
//<a target="_blank" href="/xxxx.aspx">AAAA</a> 替换成<a target="_blank" href="/xxxx.aspx">BBB</a>
Regex reg = new Regex(@"<a \s(0,n)>.+?</a>" , RegexOptions.IgnoreCase | RegexOptions.Multiline);
string strFiltered = reg.Replace(<a target=\"_blank\" href=\"/xxxx.aspx\">AAAA</a>", "BBB");
void Main()
{
Regex reg = new Regex(@"(?i)<a[^>]*>(.+?)</a>");
string strFiltered = reg.Replace("<a target=\"_blank\" href=\"/xxxx.aspx\">AAAA</a>",(Match m)=>m.Value.Replace(m.Groups[1].Value,"BBB"));
Console.WriteLine(strFiltered);
//<a target="_blank" href="/xxxx.aspx">BBB</a>
}
string s = "<a target=\"_blank\" href=\"/xxxx.aspx\">AAAA</a>";
string snewtext = "BBB";
s = Regex.Replace(s, "(<a.*?>)(.*?)</a>", "$1" + snewtext + "</a>",RegexOptions.Singleline|RegexOptions.IgnoreCase);
string html = @"<a target=""_blank"" href=""/xxxx.aspx"">AAAA</a>";
Regex reg = new Regex(@"(<a.+?>).+?</a>");
string strFiltered = reg.Replace(html, "$1BBB</a>");
Response.Write(strFiltered);
void Main()
{
string html=@"<a target=""_blank"" href=""/xxxx.aspx"">AAAA</a>";
Regex reg = new Regex(@"(?i)(?<=<a[^>]*>)[^<>]*(?=</a>)");
string strFiltered = reg.Replace(html, "BBB");
Console.WriteLine(strFiltered);
//<a target="_blank" href="/xxxx.aspx">BBB</a>
}