0

嗨,我正在尝试做一个让我烦恼的简单正则表达式,因为它应该很容易 - 我正在使用记事本++,并且可能会“以不同方式”过滤

这就是我所拥有的

我想在字符串中找到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
4

1 回答 1

3

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

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

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

于 2012-09-18T10:23:22.180 回答