如何替换TXT文件中的每个第二个CR LF

时间:2013-11-28 16:53:27

标签: notepad++

我需要在TXT文件中替换每个第二个CR + LF。 现在我有了这个:

zyxel(CR+LF)
    5640000(CR+LF)
zorro(CR+LF)
    8420000(CR+LF)
zoom(CR+LF)
    750000000(CR+LF)

我需要得到这个:

zyxel1  5640000(CR+LF)
zorro00 8420000(CR+LF)
zoom    750000000(CR+LF)

我该怎么做?谢谢。

1 个答案:

答案 0 :(得分:1)

转到Search> Replace菜单(快捷键 CTRL + H )并执行以下操作:

  1. 找到:

    (\w+) *\r?\n[ \t]*(\d+)
    
  2. 替换:

    $1\t$2
    
  3. 选择单选按钮“正则表达式”

  4. 然后按Replace All

  5. 输入:

    zyxel
        5640000
    zorro
        8420000
    zoom
        750000000
    

    输出:

    zyxel 5640000
    zorro 8420000
    zoom  750000000
    

    您可以在regex101进行测试。