2014-10-10 35 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

從下面的模式更換匹配。如果您需要在模式中添加多個文件擴展名。

相關問題