2013-11-28 47 views
1

我需要在我的TXT文件中替换每个第二个CR + LF。 现在我有这样的:如何替换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) 

我怎样才能做到这一点?谢谢。

+0

我想'zyxel1'和'zorro00'在所需的结果是错别字,对吧? – psxls

回答

1

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

  1. 查找内容:

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

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

  4. 然后按Replace All

输入:

zyxel 
    5640000 
zorro 
    8420000 
zoom 
    750000000 

输出:

zyxel 5640000 
zorro 8420000 
zoom 750000000 

您可以在regex101测试。