为了账号安全,请及时绑定邮箱和手机立即绑定

他们之间有什么区别?

他们之间有什么区别?

我需要问一下\r\n, \r和\n..字符串如何受到每个字符串的影响?我必须替换\r\n和\r带着\n但我搞不懂它们在绳子上有什么不同.。我知道\r就像敲击回车\n是为了一条新的路线。他们之间有什么区别?
查看完整描述

3 回答

?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

  • \r

    =CR(载运返回)→用作MacOS中X之前的新行字符
  • \n

    =LF(行馈)→用作Unix/MacOSX中的新行字符
  • \r\n

    =CR+LF→用作Windows中的新行字符


查看完整回答
反对 回复 2019-07-05
?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

所有三个都代表了一条线的末端。但是.。

  • \r(回程)

    →将光标移动到行的开头,而不前进到下一行。
  • \n(线路馈电)

    →将光标向下移动到下一行,而不返回行的开头。

    -在*nix环境中\n移到行的开头。

  • \r\n(线尾)

    →是

    \r

    \n


查看完整回答
反对 回复 2019-07-05
?
一只名叫tom的猫

TA贡献1906条经验 获得超2个赞

它们是“a”或“ю”或任何其他的普通符号。字符串中的(不可见的)条目。r将光标移动到行的开头。\n往下走一条线。

至于您的替代品,您还没有指定您使用的是哪种语言,下面是草图:

someString.replace("\r\n", "\n").replace("\r", "\n")


查看完整回答
反对 回复 2019-07-05
  • 3 回答
  • 0 关注
  • 366 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信