正则表达式通配符查找并替换记事本++

时间:2012-09-18 10:10:35

标签: regex notepad++ wildcard replace

您好我正在尝试做一个令我烦恼的简单正则表达式因为它应该很容易 - 我使用的是记事本++,而且可能会“不同地”过滤

这是我所拥有的

我想在字符串id=0&name=/1274-IMG_2919.JPG内找到通配符1274-IMG_2919的位,以便在它被替换之后变为id=0&name=/1274-IMG_2919.JPG -O 1274-IMG_2919.JPG

这是我拥有的,它不起作用

FIND:         \&name\=\/([a-zA-Z0-9]+)\.JPG
REPLACE:      &name=/$1.JPG -O $1.JPG

1 个答案:

答案 0 :(得分:3)

您正在寻找包含-_的字符串,但它们不是您定义的字符集的一部分:[a-zA-Z0-9],这适用于我;

\&name\=\/([a-zA-Z0-9\-_]+)\.JPG

(或简称&name=\/([\w\-]+)\.JPG