【问题标题】:Notepad ++ Insert New Line Before 'else if'Notepad ++ 在“else if”之前插入新行
【发布时间】:2014-06-18 07:51:56
【问题描述】:

我正在尝试在短语“else if”的每个实例之前插入一个新行。我知道如何使用

对单个单词执行此操作
Find: else
Replace: \r

但我不知道如何在 Find 中搜索多字串。

如果这些真的很明显,我们深表歉意;我在 Notepad ++ 的正则表达式指南方面进行了很好的搜索,但我无法找到任何地方。

【问题讨论】:

    标签: regex notepad++


    【解决方案1】:
    Find: else if
    Replace: \r\nelse if
    
    Search Mode: Extended
    

    【讨论】:

    • 大家好 感谢您的帮助 - 所有伟大的解决方案。我刚刚发现文本的来源(即兴 7.4 表达式编辑器)插入了两个空格......对不起,浪费了你的时间!谢谢J
    【解决方案2】:

    试一试:

    查找内容:(\belse if\b)
    替换为:\n$1

    【讨论】:

    • 谢谢 - 我收到错误消息'找不到文本'(\belse if\b)''。我在搜索模式中选择了正则表达式。我还需要更改其他设置吗?
    • @james.mullan:您必须选中“正则表达式”复选框。
    • @james.mullan 确保您的光标位于文件的开头。正则表达式查找/替换默认仅向下查找/替换,如果您的光标位于末尾,则不会找到任何匹配项。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-15
    相关资源
    最近更新 更多