发布时间:2013-09-19 11:33:46来源:阅读(1571)
[code=C#]
string s = "...........";
Regex re = new Regex(@"]*href=(""(?
Match m = re.Match(s);
if (m.Success)
{
string link = m.Groups["href"].Value;
string text = Regex.Replace(m.Groups["text"].Value,"<[^>]*>","");
Console.WriteLine("link:{0}\ntext:{1}", link, text);
}
[/code]
string interStr=@"(?<=]*>).*(?=)";//提取之间的字串
Regex myReg=new Regex(interStr);
Match myMatch=myReg.Match(inputStr);
if(myMatch.Success)
{
string finalStr=myMatch.Value.ToString();//获取之间的字串
string finalStr2=Regex.Replace(finalStr,"?[^>]*>|\\.|mp3","");//将字串中的<>以及<>里的字母,还有.mp3替换掉
Console.WriteLine(finalStr2);//打印最终符合要求的文字
}
else
{
Console.WriteLine("No!");
}
关键字: 正则
下一篇: 经典正则表达式
1397
954
2026
1961
2275
1063
899
1133
1584
3185
10153
6241
5787
5360
4848
4542
3753
3595
3594
3507