自己摸索的一些使用中的html查找替换正则

@"<td\b[^<>]*agiso-robot-id[\s\S]*?</td>";

根据class替换颜色值:

@"(?<=[^<>]*"+id+"[^<>]*"+attr+@":\s*)#\w+";

根据class替换属性值,这个属性值可能包含“-”,比如display:table-cell;

@"(?<=[^<>]*" + id + "[^<>]*" + attr + @":\s*)[\w-]*";

根据class替换属性值,这个属性值包含“.”号,比如"17.0px":

@"(?<=[^<>]*" + id + "[^<>]*" + attr + @":\s*)[\w\.]*";

根据class替换文本:

@"(?<=[^<>]*"+id+@"[^<>]*>)[^<]*";

根据class替换嵌套文本,即这个文本里面包含了其他标签,一并都替换了:

(注意这个正则把闭合标签也包括进去了,新文本必须附加上</li>在末尾)

@"(?<=[^<>]*"+id+@"[^<>]*>)[\s\S]*?</li>";


根据class删除所在标签:

@"<td\b[^<>]*agiso-robot-id[\s\S]*?</td>";


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wzj0808/article/details/51554219
文章标签: 正则 html 替换
个人分类: html
上一篇html文本去掉html标签只留文本
下一篇判断颜色是否合法的正则表达式
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭