【问题标题】:Notepad++ delete lines ending with specific characterNotepad++ 删除以特定字符结尾的行
【发布时间】:2016-11-17 01:15:02
【问题描述】:

我想删除所有以 | 结尾的行

我试过了

.*[|;]

但这还没有结束

【问题讨论】:

    标签: regex notepad++


    【解决方案1】:

    使用以下正则表达式:

    .*\|$
    

    这表示“任何字符多次 (.*),后跟一个管道 (\| - 你必须转义它),然后是行尾 ($)”。

    如果您想查找以;| 结尾的行,请使用:

    .*[\|;]$
    

    在这种情况下,您没有来逃避管道,但无论如何我更喜欢这样做。

    在任何一种情况下,请确保您处于“正则表达式”搜索模式,未选中“.matches newline”。

    【讨论】:

    • 这很有帮助,现在如何删除不包含特定符号的行,我的意思是删除所有没有电子邮件地址的行,我将使用 @ 作为字符
    • @Faxsy 你应该继续问这个问题。
    • 我想我找到了解决办法^[^@]*$
    • +1 详细解释。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-28
    • 1970-01-01
    相关资源
    最近更新 更多