正则表达式的使用

正则表达式

一、作用

正则表达式常用于判断句中,用来检查某一字符串是否满足某一格式。

二、内容

元字符写法含义
..任意一个字符
\d\\d0到9的任何一个
\D\\D任意一个非数字字符
\s\\s空白字符,如\t、\n
\S\\S非空白字符
\w\\w可用作标识符的字符,不含$
\W\\W不可用作标识符的字符
\p{Lower}\\p{Lower}小写字母a–z
\p{Upper}\\p{Upper}大写字母A–Z
\p{ASCII}\\p{ASCII}ASCII字符
\p{Alpha}\\p{Alpha}字母字符
\p{Digit}\\p{Digit}十进制数字0–9
\p{Alnum}\\p{Alnum}数字或字母字符
\p{Punct}\\p{Punct}标点字符:!"#$%'()*+/.:;<=>?@[]{}^-
\p{Graph}\\p{Graph}可见字符[\p{Alnum}\p{Punct}]
\p{Print}\\p{Print}可打印字符:[\p{Graph}\x20]
\p{Blank}\\p{Blank}空格或制表符:[\t]
\p{Cntrl}\\p{Cntrl}控制字符:[\x00–\x1F\x7F]

三、注意

要表示普通意义的点字符“.”,必须使用转义字符“\”。

四、其他元字符

例子表示
[^456]4、5、6之外的任意字符
reg=“[abc]4”a4、a5、a6
[a–r]a–r中的任何一个字母
[a–zA–Z]任意一个英文字母
[a–e[g–z]]a–e或g–z中的任意一个字母(并运算)
[a–o&&[def]]字母d、e、f(交运算)
[a–d&&[^bc]]字母a、d(差运算)

五、限定修饰符(限制元字符出现次数)

限定修饰符意义示例
0/1次A?
*0/多次A*
+1/多次A+
{n}正好出现n次A{2}
{n,}至少出现n次A{3,}
{n,m}出现n–m次A{2,6}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值