【问题标题】:regex wildcard find and replace notepad++正则表达式通配符查找和替换记事本++
【发布时间】:2012-09-10 14:08:17
【问题描述】:

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

这就是我所拥有的

我想在字符串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

【问题讨论】:

    标签: regex notepad++ wildcard replace


    【解决方案1】:

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

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

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

    【讨论】:

    • 太棒了!!当然!! - 抱歉今天太累了,哈哈,需要一双额外的眼睛
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-19
    • 1970-01-01
    • 2010-12-02
    • 1970-01-01
    • 2019-02-10
    相关资源
    最近更新 更多