正则表达式操作HTML标记
//取出指定HTML标记中的匹配项的值RegexOptions.IgnoreCase忽略大小写,RegexOptions.Multiline忽略多行显示
Match TitleMatch = Regex.Match("<Title>WebForm3</title>", "<title>([^<]*)</title>", RegexOptions.IgnoreCase | RegexOptions.Multiline );
//取出第一个匹配项的值
string tmpStrTitle = TitleMatch.Groups[1].Value;
//替换掉HTML页中所有HTML标记
Label1.Text=Regex.Replace(Label1.Text.Trim(),"<.+?>","")+"*********"+TitleMatch.Groups[1].Value;
string tmpStr=string.Empty;
//判断匹配正则表达式是否成功
if(Regex.Match(tmpStr,"<.+?>").Success)
{
//操作
}
//取出指定HTML标记中的匹配项的值RegexOptions.IgnoreCase忽略大小写,RegexOptions.Multiline忽略多行显示
Match TitleMatch = Regex.Match("<Title>WebForm3</title>", "<title>([^<]*)</title>", RegexOptions.IgnoreCase | RegexOptions.Multiline );
//取出第一个匹配项的值
string tmpStrTitle = TitleMatch.Groups[1].Value;
//替换掉HTML页中所有HTML标记
Label1.Text=Regex.Replace(Label1.Text.Trim(),"<.+?>","")+"*********"+TitleMatch.Groups[1].Value;
string tmpStr=string.Empty;
//判断匹配正则表达式是否成功
if(Regex.Match(tmpStr,"<.+?>").Success)
{
//操作
}