【发布时间】:2012-04-23 14:15:37
【问题描述】:
这两个字符串有什么区别?
"first line \n second line" , "first line \r\n second line"
【问题讨论】:
-
我看到了...但我不知道,\n前面的\r是什么
-
StackOverflow 可能是一个残忍的情妇。通常在类 Unix 环境中,'\n' 用于换行。但在 Windows 中,您通常需要 '\r\n'。从技术上讲,Windows 在这里更准确,因为 \n 应该只前进一行,但 \r 也会将光标返回到行的前面。 Unix 通常只是忽略了这些细节。
-
如果您将您的问题(使用编辑链接)澄清为“什么是 \r”以及为什么要将它与 \n 一起使用?”那么您将有一个比人们更合理的问题不会投反对票。正如您现在看到的那样,您似乎看不到一个字符串中有一个 \r。
-
@jfriend00 当然我看到第二个中的\r,但我不明白,为什么它很重要
-
Danny - 我想指出的是,如果您编辑问题以添加问题的真正意义(您想知道 \r 的作用以及使用它的原因),那么人们将停止投票或投票以结束您的问题。查看对您问题的第一条评论。他们在嘲笑你没有说出真正的问题是什么。
标签: javascript string