我正在寻找一个正则表达式,<IMG ... random Parameter >
当在“查找/替换”功能中激活“。匹配换行符”选项时,它应该在大文档中检测出完整的块。
例子:
我正在寻找<IMG ... >
包含的区块Goal.gif
。我目前正在使用
(<img.+Goal.gif".+>)
但是使用此表达式,它与整个块匹配。我的想法是检查以下IMG-Tag是否无效,但我不知道如何设计这样的语句。
<IMG id=NoPrint border=0 hspace=0 alt="" src="Directory\Tastatur.gif" align=baseline>
<IMG id=NoPrint border=0 hspace=0 alt="" src="Directory\Tastatur.gif" align=baseline>
<IMG id=NoPrint border=0 hspace=0 alt="" src="Directory\Goal.gif" align=baseline>
我可以使用什么正则表达式来仅匹配包含的img标签Goal.gif
?
这是我在Notepad ++中对示例数据进行测试的结果。
<img[^>]+goal\.gif.*?>
该[^>]+
作品喜欢.+
,但不会匹配任何表达式,包括>
。这将确保<img
和goal.gif
处于同一标记内。
将gif.*?
使得比赛非贪婪,所以只会达到的第一个实例>
如下gif
。
我在标签开始和src
属性之间存在换行符的情况下对此进行了测试,但仍然可以使用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句