12.1 正则表达式

12.1

正则表达式修饰符

修饰符可用于大小写不敏感的更全局的搜素:

修饰符描述
i 执行对大小写不敏感的匹配。  
g 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。  
m 执行多行匹配。  

正则表达式模式

括号用于查找一定范围的字符串:

表达式描述
[abc] 查找方括号之间的任何字符。  
[0-9] 查找任何从 0 至 9 的数字。  
(x|y) 查找由 | 分隔的任何选项。  

元字符(Metacharacter)是拥有特殊含义的字符:

元字符描述
d 查找数字。  
s 查找空白字符。  
 匹配单词边界。  
uxxxx 查找以十六进制数 xxxx 规定的 Unicode 字符。  

Quantifiers 定义量词:

量词描述
n+ 匹配任何包含至少一个 n 的字符串。  
n* 匹配任何包含零个或多个 n 的字符串。  
n? 匹配任何包含零个或一个 n 的字符串。  
原文地址:https://www.cnblogs.com/wangdayang/p/13782724.html