您好我正在尝试做一个令我烦恼的简单正则表达式因为它应该很容易 - 我使用的是记事本++,而且可能会“不同地”过滤
这是我所拥有的
我想在字符串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
答案 0 :(得分:3)
您正在寻找包含-
和_
的字符串,但它们不是您定义的字符集的一部分:[a-zA-Z0-9]
,这适用于我;
\&name\=\/([a-zA-Z0-9\-_]+)\.JPG
(或简称&name=\/([\w\-]+)\.JPG
)