• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >编程问答 > 正则表达式中回车符,回退符,换行符的区别是?

正则表达式中回车符,回退符,换行符的区别是?

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-07

佚名通过本文主要向大家介绍了正则表达式 回车,正则表达式匹配回车,正则表达式 换行符,正则表达式匹配换行符,正则表达式去掉换行符等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:正则表达式中回车符,回退符,换行符的区别是?
描述:

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

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

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

多谢啦~


解决方案1:

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

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

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

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

解决方案2:

首先的斜杠全都反了

\r是Carriage Return,简称CR,译作回车符
\n是Line Feed,简称LF,译作换行符
一般Windows下敲个回车,会生成\r\n两个字符
Unix和OS X是\n
Classic Mac是\r

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


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 正则表达式中回车符,回退符,换行符的区别是?

相关文章

  • 2017-06-07 什么是tcpip协议推荐一个好用的TCP监听工具
  • 2017-06-07 百度移动搜索IndexPage提示:链接指向非网页文件indexhtml
  • 2017-06-07 想用python做音频节拍识别(wav),有没有现成的库?
  • 2017-06-07 (python)djangoadmin列表条件显示
  • 2017-06-07 求教PHP正则表达式
  • 2017-06-07 《flaskweb开发》一书,数据库中多对多关系的实现问题?
  • 2017-06-07 aspnetaspnet在现在网页开发中的地位?用的还多吗?
  • 2017-06-07 (VFP)请教一个SQL命令
  • 2017-06-07 七牛C/C++SDK可以多服务端吗?
  • 2017-06-07 多大的数字被称为天文数字一串数字里至少要有一个非0数字,这个正则该怎么写

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • (python)前端er想爬数据从什么入门好?
    • 上传office文档mimeType类型问题
    • python模拟登录百度文库后如何点击马上签到
    • python打印列表问题
    • (golang)Gomethod指向receiver,指针或是本身怎么样效果一样?
    • 对于网站代码被同时部署到多台机器上时如何打log比较合理?
    • python核心编程如何提升Python编程能力?
    • perl验证数字输入
    • jboss配置问题?
    • 诺基亚手机的即显短信是如何实现的?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有