码迷,mamicode.com
首页 > 其他好文 > 详细

正则匹配 替换..追加..

时间:2017-05-30 17:54:33      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:topic   ext   匹配   com   pre   定义   https   title   new   

这里都是以 图片中的元素为例:

 

匹配出IMG标签中alt的值:

 1 Regex reg = new Regex(@"(?is)(?<=<img[^>]*)[^""]*(?=""[^>]*>)"); 

 

替换alt 内容:

var replace = "alt=‘ 要替换的内容 ";

source = Regex.Replace(source, "alt=\"\"", replace);

上面那个并不严谨

var replace = " 替换内容 ";

source = Regex.Replace(source, @"(?is)(?<=<img[^>]*)[^""]*(?=""[^>]*>)", replace);

自己先定义规则,然后替换

1 Regex r = new Regex(@"(?is)(?<=<img[^>]*)");
2 
3 var replace = " 替换内容 ";
4 
5 source = r.Replace(source, new MatchEvaluator(x => replace));  

 

参考: http://bbs.csdn.net/topics/390320097

    https://q.cnblogs.com/q/60920/

 

正则匹配 替换..追加..

标签:topic   ext   匹配   com   pre   定义   https   title   new   

原文地址:http://www.cnblogs.com/moy-1313133/p/6920699.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!