notepad++将文本放在回车后的新行上



我有两个长度相等的文件A和B。文件A中的第n行对应于文件b中的第n行。在文件A中,有时使用回车符覆盖同一行的文本。当在notepad++中打开文件时,文件A似乎比文件B有更多的行,因为回车后的文本被放在新行上,notepad++增加行号。这使得很难在文件A和文件b之间找到对应的行。

一个例子
line number|File A    ||line number|File B
      1    |arn     ||      1    |xrn
      2    |br       ||      2    |yrn
      3    |cr       ||      3    |zrn
      4    |drn     ||
      5    |ern     ||

两个文件实际上只有三行。'arn'对应于'xrn', 'brcrdrn'(或简称'drn')对应于'yrn', 'ern'对应于'zrn'。然而,在文件A 'brcrdrn'中,由于回车,从第2行开始,在第4行结束。

是否有可能为notepad++应用回车,使文件A只显示' A '和'd'和'e'?如果没有,是否有可能行号只在换行符之后增加,这样文件a和B之间的行号就对齐了?

您可以删除所有的r字符来快速对齐两个文件。进入"replace",切换到扩展模式,将r替换为空。然后[Edit]>[EOL转换]>[Windows格式]回到rn行结尾(您将只剩下n)。

如果你不想"应用"所有回车,你将不得不使用RegEx。在replace中切换为"regular expression",并将其替换为空:

^.+r(?!n)

它将删除所有不跟随nr和整行。

相关内容

  • 没有找到相关文章

最新更新