2014-10-10 46 views
0

我有巨大的HTML代码。在Notepad ++中使用RegEx从HTML img标记获取图像文件名

我想用Notepad ++中的基本图像文件替换所有的img标签。

可用代码;

<td> 
    <img class='hello' src='http://www.example.com/images/items/myitem.png' alt='My Item'/> 
</td> 

替换代码;

<td> 
    myitem 
</td> 

因此,通过使用记事本++替换功能(CTRL + H),可以请你举一个例子正则表达式脚本来一次全部更换。与在图案中的第二匹配的组

<img.* src=(['"])\S*\/([^.]+)\.(?:png|gif|jpg)\1[^>]*> 

回答

1

查找内容:

<img\b[^<>]*?src=['"].*?\/([^.\/<>]*)\.[^.\/<>]*['"][^><]*?\/> 

替换为:

$1 

DEMO

+0

很高兴它的工作。你总是欢迎:-) – 2014-10-10 03:06:51

0

从下面的模式更换匹配。如果您需要在模式中添加多个文件扩展名。

相关问题