【问题标题】:Get image file name from HTML img tag by using RegEx in Notepad++在 Notepad++ 中使用 RegEx 从 HTML img 标签中获取图像文件名
【发布时间】:2014-10-10 11:00:18
【问题描述】:

我有大量的 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 脚本来一次性替换它们。

【问题讨论】:

    标签: regex replace notepad++


    【解决方案1】:

    找到什么:

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

    替换为:

    $1
    

    DEMO

    【讨论】:

      【解决方案2】:

      替换以下模式中的匹配项:

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

      与模式中的第二个匹配组。您可以根据需要在模式中添加多个文件扩展名。

      【讨论】:

        猜你喜欢
        • 2015-12-17
        • 2018-06-23
        • 1970-01-01
        • 1970-01-01
        • 2015-04-25
        • 1970-01-01
        • 2011-03-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多