正则表达式中的\r
和\n
有什么区别?
谁能举例说明一下吗?
最佳答案
\r
是“回车”(CR,ASCII 字符 13),\n
是“换行”(LF,ASCII 字符 10)。过去,每行末尾都有两个 ASCII 字符来告诉打印机要做什么 - CR 会告诉打印机返回到纸张的左边缘,LF 会前进到下一行。
操作系统对于行尾的外观仍然有不同的约定 - 其中一些具有 \n\r
,一些具有 \n
,一些有\r\n
。
在 Javascript 中,您主要处理 \n
- 这就是字符串通常切换到下一行的方式。但是,根据您使用的字符串,您也可能会遇到 \r
。
关于javascript -\r 和\n 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3451147/