java 正则 lt_正则表达式

正则表达式(JAVA)

#什么是正则表达式?

正则表达式是一种被用于从文本中检索符合某些特定模式的文本。

**元字符**

1. " . " 匹配除换行符外的任意字符

2. " [] " 字符类,匹配方括号内的任意字符

3. " [^] " 否定字符类,匹配除方括号外的所有字符

4. " * " 匹配前面的字符零次或多次

5. " + " 匹配前面的字符一次或多次

6. " ? "  匹配前面的字符一次或零次

7. " {n,m} " 匹配前面的字符至少n次,但不超过m次

8. " (xyz) " 按顺序匹配字符xyz

9. " | " 匹配符号之前或之后的字符

10. " \ " 转义字符

11. " ^ " 匹配行的开始

12. " $ " 匹配行的结束

**简易字符**

1. "\d" "\D"

2. "\s" "\S"

3. "\w" "\W"

**断言**

1. "?="  正向先行断言

2. "?!"  正向后行断言

3. "?<=" 反向先行断言

4. "?

**标记**

1. i  不区分大小写

2. g  全局搜索

3. m  多行匹配

标签:字符,匹配,断言,零次,正则表达式,前面

来源: https://www.cnblogs.com/andaydayup/p/12229592.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值