Nodepad ++中的正则表达式

时间:2017-10-29 18:02:41

标签: regex notepad++

我很难在Notepad ++中创建一个正则表达式,它应该找到以下行格式

/ic.nsf/0/44D01B63A7899E8F45258184002BCD05/$FILE/about.gif

,其中

44D01B63A7899E8F45258184002BCD05

是一个随机生成的id,并且在整个文档中是唯一的,尽管它的模式与上面的相同。并希望用单个替换它

images

我在搜索框中尝试了以下表达式

\/[a-z]\.\/[0-9].\/[0-9]|[a-z]|[A-Z]\/\$[A-Z]

/ic.nsf/0/?/$FILE

\/ic.nsf\/0\/[a-z]\/\$FILE

但它找不到任何东西。有人可以帮忙??

3 个答案:

答案 0 :(得分:1)

查找内容:

\/ic\.nsf\/\d+\/[0-9A-F]+\/\$FILE

替换为:

images

产地:

images/about.gif

答案 1 :(得分:0)

搜索后

(/ic.nsf/0/)[0-9A-Z]+(/\$FILE/about.gif)

并替换为

$1images$2

答案 2 :(得分:0)

尝试使用此表达式进行搜索:

(\/ic\.nsf\/0\/)([^//]+)

并替换使用\1作为第一部分的链接

\1images

enter image description here