【问题标题】:How to add a line break if a specific text pattern is found如果找到特定的文本模式,如何添加换行符
【发布时间】:2011-10-20 14:27:32
【问题描述】:

我正在寻找一种工具(编辑器)或可以像这样分割文本的宏

AAAA,BBBB,CCCC,DDDDD,EEEE,FFFFF

进入

AAAA
BBBB
CCCC
DDDDD
EEEE
FFFFF

【问题讨论】:

  • 任何可以用你最喜欢的换行符代替逗号的方法都可以。我不是 Unix 大师,但没有命令可以做到这一点吗?
  • 谢谢,我不是在寻找 unix 解决方案,Windows 解决方案也可以。但逗号只是一个例子,它可以是任何东西。我同意您的解决方案,但在编辑器中如何用换行符 (/n/r) 替换逗号。

标签: regex editor text-editor


【解决方案1】:

您可以使用记事本++。这些应该是步骤:

  1. 按 ctrl-H
  2. 关于查找内容:,
  3. 在替换为:\n
  4. 在搜索模式下:扩展

【讨论】:

    【解决方案2】:

    您可以使用 Sublime Text 2。您必须在“查找”对话框中按下“打开”正则表达式的按钮,但是就像使用 notepad++ 一样,您可以使用“\n”作为替换添加换行符。

    sublime text 2 不是免费的,但是可以免费试用,而且是跨平台的。

    【讨论】:

      【解决方案3】:

      使用 vim,在普通模式下,

      %s/,/CTRLv回车/g

      【讨论】:

        猜你喜欢
        • 2019-03-01
        • 2014-12-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-02-04
        • 1970-01-01
        • 2018-03-13
        • 2018-02-03
        相关资源
        最近更新 更多