电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

正则表达式语法

正则表达式语法_第1页
1/6
正则表达式语法_第2页
2/6
正则表达式语法_第3页
3/6
表一 匹配字符 字符类 匹配的字符 示例 \d 从0~ 9 的任一数字 \d\d 可以匹配72,但不匹配aa 或7a \D 非数字字符 \D\D\D 匹配abc,但不匹配123 \w 任一单词字符,如A-Z、a-z、0-9,和下划线字符“_” \w\w\w\w 匹配Ab_2,但不匹配¥$%*或Ab_@ \W 任一非单词字符 \W 可以匹配@,但不匹配a \s 任一空白字符,包括了制表符、换行符、回车符、换页符和垂直制表符 匹配在 HTML,XML 和其他标准定义中的所有传统空白字符 \S 任一非空白字符 空白字符以外任意字符:A%&~ :等 . 任一字符,换行符除外 “.”匹配任一字符,换行符除外(除非设置了 MultiLine 选项) [… ] 括号中的任一字符 [abc]匹配单个字符a、b 或c,但不能匹配其他字符 [a-z]匹配a~ z 的任一字符 [^… ] 非括号中的任一字符 [^abc]匹配a、b、c 除外的任一字符,但可以匹配A、B 或C [^a-z]匹配非a~ z 的任一字符,但可以匹配所有的大写字母 表二 定位字符 定位字符 描述 ^ 随后的模式必须位于字符串的开始位置。如果是一个多行字符串,则必须位于行首。对于多行文本(包含回车符的一个字符串),需要设定 Multiline 标志 $ 前面的模式必须位于字符串的末端,如果是一个多行字符串,必须位于任一行的行尾 \A 前面的模式必须位于字符串的开始位置,多行标志被忽略 \z 前面的模式必须位于字符串的末端,多行标志被忽略 \Z 前面的模式必须位于字符串的末端,或者位于一个换行符前 \b 匹配一个单词边界,实质上是单词字符和非单词字符间的点。单词字符是[a-zA-Z0-9]中的任一字符。位于一个单词的词首 \B 匹配一个非单词边界的位置,不在一个单词的词首 表三 重复字符 重复字符 含义 举例 {n} 匹配前面的字符n 次 x{2}匹配xx,但不匹配x 或xxx {n,} 匹配前面的字符n 次或更多 x{2,}匹配2 个或更多的x,如xx、xxxxx {n,m} 匹配前面的字符最少 n 次,最多 m 次。如果 n 为 0,可以不指定 x{2,4}匹配匹配xx、xxx 和 xxxx,但不匹配x 或xxxxx ? 匹配前面的字符0 次或1 次,可以省略 x?匹配x 或空 + 匹配前面的字符1 次或更多 x+匹配x、xx 或更多的x * 匹配前面的字符0 次或更多 x*匹配0 个或多个的x 表四 转义字符 转义序列 描述 \\ 匹配字符“\” \. 匹配字符“.” \* 匹配字符“*” \+ 匹配字符“+” \? 匹配字符“?” \| 匹配字符“|” \( 匹配字符...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

正则表达式语法

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部