@"<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>";
本文介绍了一系列针对特定HTML元素的正则表达式应用案例,包括颜色、属性、文本等的替换方法及标签删除技巧。这些正则表达式可用于前端开发中对网页元素进行精确控制。
1078

被折叠的 条评论
为什么被折叠?



