javascript - 正则表达式中回车符,回退符,换行符的区别是?
PHP中文网
PHP中文网 2017-04-10 16:14:51
[JavaScript讨论组]

最近在学习正则表达式。
看到了回车符和换行符,百度后说unix等系统的是\n,而windows是\r\n,但是并不理解\r\n和\n的区别。好像回车和换行是一样的。所以过来提问了。

另外的,\d,\w等字符中……d和w的英文原文是?

一般都比较习惯记英文原文……这样才能记得牢靠……

多谢啦~

PHP中文网
PHP中文网

认证0级讲师

全部回复(2)
PHP中文网

首先的斜杠全都反了

\rCarriage Return,简称CR,译作回车符
\nLine Feed,简称LF,译作换行符
一般Windows下敲个回车,会生成\r\n两个字符
UnixOS X\n
Classic Mac\r

\d是表示digit\w是表示word character

阿神
  1. \d 表示数字,即 digit,\w 表示单词,等同于 [A-Za-z0-9_],原文就是 word。

  2. 回车 \r 本义是光标重新回到本行开头,r 即 return。

  3. 换行 \n 本义是光标往下一行(不一定到下一行行首),n 即 newline。

在不同的操作系统下回车与换行表现不同:在 WIN 下,这两个字符就是表现的本义;在UNIX类系统,换行 \n 就表现为光标下一行并回到行首;在 MAC 上,\r 就表现为回到本行开头并往下一行。通常用的Enter是两个加起来。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号