码迷,mamicode.com
首页 > 编程语言 > 详细

正则表达式<JAVA>

时间:2020-01-22 22:05:28      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:文本   bsp   区分大小写   正则表达   结束   标记   表达式   nbsp   匹配   

 正则表达式(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  多行匹配

正则表达式<JAVA>

标签:文本   bsp   区分大小写   正则表达   结束   标记   表达式   nbsp   匹配   

原文地址:https://www.cnblogs.com/andaydayup/p/12229592.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!