首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么用正则表达替换

2012-01-20 
如何用正则表达替换?两个问题我获取一个页面1,我想得到从 --title-- ,截至到 --/title/-- 之间得内容2

如何用正则表达替换?
两个问题
我获取一个页面
1,我想得到从 <--title--> ,截至到 <--/title/--> 之间得内容
2,我想把 <dd> ......... </dd> 之间得值获取出来,并且这样的有多个

[解决办法]
1\string sourceString = @ " <--title--> ,截至到 <--/title/--> ";
string pattern = @ "(? <= <--title--> )([\s\S]+?)(?= <--/title/--> ) ";
System.Text.RegularExpressions.Match result = Regex.Match(sourceString,pattern,System.Text.RegularExpressions.RegexOptions.IgnoreCase|System.Text.RegularExpressions.RegexOptions.Multiline);

while(result.Success)
{
WL( "正确: " + result.Value);//输出
result = result.NextMatch();
}

热点排行