day29

1 正则的修饰符

i 不区分大小写

m 多行匹配

g 全局匹配

2 正则的组成 :

普通字符: 数字 字母 下划线

特殊字符:

()分组

[] 区间范围

\ 转义字符

/ 创建正则

| 或

. 除了回车和换行

^ 放在[]里面是取反,放在外头是开头

$ 结束

* 出现0次或多次

? 出现0次或1次

+ 质数出现1次

3 边界词

^ 开头

$ 结尾

/b 单词边界

/B 非单词边界

4 分组 ()分组

作用:伪类捕获,重复利用

在正则的内部使用,用\编号

在正则的外部使用,用$编号

c(?=ee) 查找c后边紧跟着的两个ee,对这个c进行操作

c(?!ee) 查找c后边没有紧跟着的两个ee的,对这个c进行操作

c(ee) ====查找cee,对cee进行操作

(a|b) 只要符合其中一项就可以

5 量词

{n} 如果没有开始和结束显示,代表的是出现n次有开始和结束的限制,代表只出现n次

{n,m}

如果没有开始和结束的限制,n代表至少出现n次

如果有开始和结束的限制,n代表出现n次,m最多出现m次

{n,} n代表至少出现n次

* 出现0次或多次 + 质数出现1次

?出现0次或1次

6 预定义类

\d 数字

\ D 非数字

\w 数字字母下划线

\W 非数字字母下划线

\s 空字符串

\S 非空字符串

汉字 [1u4e00-u9fas]

.===[^\n\r]

7 区间

数字 [0-9]

小写字母 [a-z]

大写字母 [A-Z]

大小写一起 [A-z]

反向类 :在^[]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值