我需要询问字符串之间的区别\r\n,\r和\n.字符串如何受每个字符串的影响?
我不得不更换的出现\r\n,并\r用\n,但我不能让他们如何在一个字符串不同...
我知道这\r就像打击进入并且 \n是一条新线.
Tom*_*n89 453
\r = CR(回车)→在X之前用作Mac OS中的换行符\n = LF(换行)→在Unix/Mac OS X中用作换行符\r\n = CR + LF→在Windows中用作换行符小智 164
它们中的所有3个代表一条线的末端.但...
\r(回车) →将光标移动到行的开头而不前进到下一行\n(换行) →将光标向下移动到下一行而不返回到行的开头- 在*nix环境中\n移动到行的开头.\r\n(行尾) →的组合\r和\ndur*_*lka 22
它们是正常的符号,如'a'或'ю'或任何其他符号.字符串中的(不可见)条目.\ r \n将光标移动到行的开头.\n排成一行.
至于你的替换,你没有指定你正在使用的语言,所以这里是草图:
someString.replace("\r\n", "\n").replace("\r", "\n")
回车符(\r)使光标跳转到第一列(行的开头),而换行符(\n)跳转到下一行并最终跳转到该行的开头.因此,为了确保在下一行中的第一个位置,使用两者.