正则表达式学习笔记(二)

正则表达式无字符:

^ : 表示一行文字的开始位置
$ : 表示一行文字的结束位置

/A :表示字符串的开始处;
/z :表示字符串的结束处。
+ :表示1次或者多次
* :表示0次或者多次
{n} : n是具体的数字,表示重复n次。
{n,m}: 表示最少n次,最多m次。
"." 表任意字符
"^ " 表string起始
"$" 表string 结束
“*” “+” “?” 跟在字符后面表示,0个——多个, 1个——多个, 0个或者1个
*?, +?, ?? 符合条件的情况下,匹配的尽可能少//限制*,+,?匹配的贪婪性
{m} 匹配此前的字符,重复m次
{m,n} m到n次,m,n可以省略
举个例子 ‘a.*b’ 表示a开始,b结束的任意字符串
a{5} 匹配连续5个a
[] 表一系列字符 [abcd] 表a,b,c,d [^a] 表示非a
| A|B 表示A或者B , AB为任意的正则表达式 另外|是非贪婪的如果A匹配,则不找B
(…) 这个括号的作用要结合实例才能理解, 用于提取信息
/d [0-9]
/D 非 /d
/s 表示空字符
/S 非空字符
/w [a-zA-Z0-9_]
/W 非 /w

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值