【问题标题】:Find and Replace Regular Expression (NotePad++)查找和替换正则表达式 (NotePad++)
【发布时间】:2015-01-11 18:21:42
【问题描述】:

我正在查看 NotePad++ 中的全局搜索和替换,它将查找以下文本...

date and %c

例子是……

date +%m-%d%H:%M:%S%c
date +%m-%d%H%c:%M:%S
date +%c-%m-%d%H:%M:%S

等等

我可以通过搜索找到字符串 日期 (.)+%c 但我一辈子都想不出替代品会是什么。我想用 %z (或稍后的其他内容)替换 %c 并保留剩余的文本。

感谢您的帮助。

【问题讨论】:

    标签: regex search replace notepad++


    【解决方案1】:
    (date.*?)%c
    

    替换为:$1%z

    【讨论】:

    • 是的,更好。无需捕获 %c 背后的内容。
    • 两个都不错,这个简单一点,但两个都不错。谢谢
    【解决方案2】:

    你可以搜索

    date (.*?)%c(.*)
    

    替换为

    date $1%z$2
    

    示例的输出:

    date +%m-%d%H:%M:%S%z
    date +%m-%d%H%z:%M:%S
    date +%z-%m-%d%H:%M:%S
    

    【讨论】:

    • 完美,久经考验,完美运行。很简单,你知道怎么做,可惜我不知道!
    • 好吧,没问题。很高兴它有什么帮助。
    猜你喜欢
    • 2017-01-28
    • 2012-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多