c# 对正则的处理方法
string str="<html>asfsad<META content=/".net,正则表达式,使用,反向引用/" name=/"Keywords/" /> asfasfas<META name=/"Keywords/" content=/"测试第二种情况/" />";
System.Text.RegularExpressions.Regex reg=new System.Text.RegularExpressions.Regex(@"<meta(/s+content=(['""]?)(?<content>[^""'>]*)(/2)/s+name=(['""]?)Keywords(/4)/s+)|(/s+name=(['""]?)Keywords(['""]?)/s+content=(['""]?)(?<content>[^""'>]*)(['""]?)/s+).*?>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);
System.Text.RegularExpressions.MatchCollection m = reg.Matches(str); //设定要查找的字符串
for (int i = 0; i < m.Count; i++)
{
Response.Write(m[i].Groups["content"].ToString()+"<br>");
}
//引用命名空间
using System.Text.RegularExpressions;
string Pattern = @"(?<=<)[/s/S]*(?=>)";
Match m = Regex.Match("xx <aa <bbb> <bbb> aa> yy",Pattern);
if(m.Success)
{
Console.Write(m.Value);
}