正则表达式(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
时间: 2024-10-15 14:20:15