首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在notepad++上查找替换数字列表

在notepad++上查找替换数字列表
EN

Stack Overflow用户
提问于 2014-04-15 15:35:56
回答 4查看 118关注 0票数 1

我有一大段代码。

代码语言:javascript
复制
        <item id="P2_0102_01.jpg" href="images/01_02/P2_0102_55.jpg" media-type="image/jpeg"/>
        <item id="P2_0102_01.jpg" href="images/01_02/P2_0102_56.jpg" media-type="image/jpeg"/>
        <item id="P2_0102_01.jpg" href="images/01_02/P2_0102_57.jpg" media-type="image/jpeg"/>
        <item id="P2_0102_01.jpg" href="images/01_02/P2_0102_58.jpg" media-type="image/jpeg"/>
        <item id="P2_0102_01.jpg" href="images/01_02/P2_0102_59.jpg" media-type="image/jpeg"/>
        <item id="P2_0102_01.jpg" href="images/01_02/P2_0102_60.jpg" media-type="image/jpeg"/>
        <item id="P2_0102_01.jpg" href="images/01_02/P2_0102_61.jpg" media-type="image/jpeg"/>
        <item id="P2_0102_01.jpg" href="images/01_02/P2_0102_62.jpg" media-type="image/jpeg"/>
        <item id="P2_0102_01.jpg" href="images/01_02/P2_0102_63.jpg" media-type="image/jpeg"/>
        <item id="P2_0102_01.jpg" href="images/01_02/P2_0102_64.jpg" media-type="image/jpeg"/>
        <item id="P2_0102_01.jpg" href="images/01_02/P2_0102_65.jpg" media-type="image/jpeg"/>
        <item id="P2_0102_01.jpg" href="images/01_02/P2_0102_66.jpg" media-type="image/jpeg"/>
        <item id="P2_0102_01.jpg" href="images/01_02/P2_0102_67.jpg" media-type="image/jpeg"/>
        <item id="P2_0102_01.jpg" href="images/01_02/P2_0102_68.jpg" media-type="image/jpeg"/>
        <item id="P2_0102_01.jpg" href="images/01_02/P2_0102_69.jpg" media-type="image/jpeg"/>
        <item id="P2_0102_01.jpg" href="images/01_02/P2_0102_70.jpg" media-type="image/jpeg"/>

我想问的是如何用Notepad++替换所有的01.jpg,在聊天中我被告知可以使用CTRL+H和正则表达式,但我对正则表达式一无所知,但我想学习一下。

所以..。这是怎么做的?如果可以的话,我也想要一些解释,这样我就可以学到一些东西。:)

EN

回答 4

Stack Overflow用户

发布于 2014-04-15 15:39:27

搜索这个:01(?=\.jpg)(.*)(\d{2}).jpg

替换为:\2\1\2.jpg

演示:http://regex101.com/r/hP7kC3

票数 1
EN

Stack Overflow用户

发布于 2014-04-15 15:42:41

你可以替换

代码语言:javascript
复制
id="(.*_)\d+.jpg" href="(.*_(\d+)).jpg"

通过

代码语言:javascript
复制
id="\1\3.jpg" href="\2.jpg"

DebuggexRegExr

  • Visualization上的
  • 演示
票数 1
EN

Stack Overflow用户

发布于 2014-04-15 15:40:08

查找内容: _(\d+)(.jpg.*_)(\d+).jpg

替换为: _$3$2$3.jpg

说明:首先通过()定义三个采集,第一个是您要替换的01,第二个是0156...70之间的内容,第三个是您要替换的内容,即56...70。然后,您只需要使用第三个捕获来填充第一个捕获,即_$3$2$3.jpg而不是_$1$2$3.jpg (原始捕获)。完成了!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23077325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档