在Notepadd ++中,\r\n正则表达式将找到所有CRLF组合.但我有一些行以LFs 结尾.首先,那是什么?接下来,我该如何匹配和删除?无论是\r或\n作品.
Jer*_*rry 28
LF代表'换行'
您可以在serverfault.se上阅读有关此答案的更多内容:
CR LF的意思是"回车,换行" - 从某些设备需要回车的时候开始就是DOS宿醉,有些设备需要一个换行来换新线,所以微软决定只做一个新的 - line有两个字符,因此它们可以在所有设备上正确输出.
Windows程序期望他们的新行格式在CRLF(
\r\n)中.*nix只期望LF数据(\n).如果在Windows上的记事本中打开Unix文本文档,您会注意到所有换行符都消失了,整个文档都在一行上.那是因为Notepad期望CRLF数据,而Unix文档没有该\r字符.有些应用程序会在标准*nix发行版(dos2unix和unix2dos)上为您转换此内容
对于那些想知道的人来说,回车和换行不同于打字机的日子,当回车和换行是两件不同的事情时.一个人会带你到行的起点(回车),一个会让你向下移动一行,但是在同一个水平位置(换行)
因此,您应该能够替换它\n.


baz*_*nac 12
使用常识我会建议以下方法:
你完成了.