加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式中的元字符和字符组

发布时间:2020-12-14 00:41:01 所属栏目:百科 来源:网络整理
导读:元字符 . 除换行以外的其他任意字符 s 空白字符 S 除空白字符以外的任意字符 w 字母、数字、下划线 W 除了字母、数字、下划线以外的任意字符 d 数字 0-9 D 除了数字之外的任意字符 …… 等等等等 b 单词边界 ^ 字符串的开始 $ 字符串结束 (?=…) 环视
元字符
. 除换行以外的其他任意字符
s 空白字符
S 除空白字符以外的任意字符
w 字母、数字、下划线
W 除了字母、数字、下划线以外的任意字符
d 数字 0-9
D 除了数字之外的任意字符
…… 等等等等
b 单词边界
^ 字符串的开始
$ 字符串结束
(?=…) 环视(零宽断言) 后面的字符串符合表达式…的时候的位置
(?!)
* 表示前一字符模式可以重复 0到无数次
+ 表示前一字符模式可以重复 1到无数次
? 0 或者1次
{n} 重复N次
{n,}表示前一字符模式可以重复至少N次
{n,m} 表示前一字符模式可以重复n到m次
[] 字符组,字符范围,匹配指定一堆字符中的一个
() 捕获组(子表达式),可以指定一堆字符来匹配一个模式
…… 等等

字符组
[0-9] 数字0到数组9之间的任意一个
[a-z] 字母a到字母z的任意一个
[^cfC] 除了字母 c f C的任意一个字符
[u4e00-u9fa5] 汉字中的任意一个汉字
[^a-z] 除了字母 a 到字母z的任意一个字符
[^-a-c] 除了 - 字符以及字母a到字母z的任意一个字符
| 多选分支,或者关系,用来指定几个规则,只要匹配一个规则即成匹配。
1 2 … 反向引用 < (w) >.*</1> 引用第一个捕获组的结果,用于匹配html的闭合标签
转义符号"",如果要匹配"["、"^"、"+"、")"等有特殊含义的字符,可以用""做转义。

正则表达式验证小工具下载地址:
http://download.csdn.net/detail/hoho_12/9767291

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读