通过在Notepad ++中使用RegEx从HTML img标记获取图像文件名

时间:2014-10-10 02:52:19

标签: regex replace notepad++

我有很多HTML代码。

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

可用代码;

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

替换代码;

<td>
    myitem
</td>

因此,通过使用Notepad ++替换函数(CTRL + H),您可以举一个示例RegEx脚本来立即替换它们。

2 个答案:

答案 0 :(得分:1)

找到:

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

替换为:

$1

DEMO

答案 1 :(得分:0)

从以下模式替换匹配:

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

使用模式中的第二个匹配组。如果需要,可以添加多个文件扩展名。