一文教你学会正则表达式

本文详细介绍了正则表达式的各种用法,包括匹配非打印字符、特殊字符、限定符、定位符、捕获等,并提供了实例解析。通过学习,读者能够掌握正则表达式的基本操作,提升文本处理能力。
摘要由CSDN通过智能技术生成

正则表达式

匹配非打印字符(assii码前27个 除了0

\cx: 例: \ci 匹配ctrl+i(windows系统下面 ) 匹配类似\t的字符 就是匹配ascii码的第十个字符,和字母表顺序错开一个,因为零不匹配,这个x可以是a-z,A-Z,别的字符跟在\c后面将当做匹配‘c’字符 例如:\c1

\f: 匹配一个换页符号 [\cL]也可以匹配,作用:让打印机打印下一张纸

\n: 匹配一个换行符。[\cJ]

\r: 匹配一个回车符。[\cM]

\s: 匹配任意空白字符,不能显示上屏幕上的,上面的他都可以匹配到

\S: 匹配任何非空白的字符,和上面的相反,能显示在屏幕上的

\t: 匹配一个制表符号。 键盘上的tab键

\v: 匹配一个垂直制表符。它的作用是让‘\v’后面的字符从下一行开始输出,且开始的列数为“\v”前一个字符所在列后面一列。

\w: 类似[0-9a-zA-Z_]。表示数字、大小写字母和下划线。

\W: [^0-9a-zA-Z_]。非单词字符。和上面匹配的内容相反。

\d: [0-9]。表示是一位数字。

\D: [^0-9]。表示除数字外的任意字符。

上面的\n \r \s \S \t \w \W \d \D都是常用的,剩下的都是基本上不会用到的

特殊匹配字符

如果要匹配以下的特殊字符,必须先让字符转义即’\x’,

: 匹 配 以 前 面 结 尾 的 字 符 。 例 如 : d d s d s f s f a a : 匹配以前面结尾的字符。 例如:ddsdsfsfa a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值