【发布时间】:2011-01-01 16:09:40
【问题描述】:
我有一堆文件(数百个)具有如下 img 标签:
<img randomAttr1="randomVal" randomAttr2="valueRand" border="0"
randomAttr3="someRandValue">
我正在尝试在 Visual Studio 2005 中进行搜索和替换操作,该操作会将标记标识为 ,但仅匹配字符串的边框 =“0”部分。
我的信念是,我需要正则表达式的非贪婪部分来“匹配”(我松散地使用该术语)img 标签,然后实际匹配边框属性,这样我就可以删除它。
我正在使用正则表达式来执行此操作,因为几乎没有一个标记是格式正确的。
我的目标是从所有 img 标签中删除边框属性。
我尝试了以下正则表达式,但似乎无法让它仅匹配边框标签:
(\<img)#.@border=\"[0-9]+\"
我相信 '#' 和 '@' 是非贪婪匹配字符,因为 VS-2005 的文档就是这么说的,因此我认为它不会匹配这么多字符;但是它匹配从
【问题讨论】:
标签: html visual-studio regex visual-studio-2005 replace