前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >正则表达式

正则表达式

作者头像
酒楼
发布2023-12-19 11:12:21
1390
发布2023-12-19 11:12:21
举报
文章被收录于专栏:酒楼

1.正则表达式规则

  1. 任意一个字符表示匹配任意对应的字符,如a匹配a,7匹配7,-匹配-。

​ 2. []代表匹配中括号中其中任一个字符,如[abc]匹配a或b或c。

​ 3. -在中括号里面和外面代表含义不同,如在外时,就匹配-,如果在中括号内[a-b]表示匹配26个小写字母中的任一个;[a-zA-Z]匹配大小写共52个字母中任一个;[0-9]匹配十个数字中任一个。

​ 4. ^在中括号里面和外面含义不同,如在外时,就表示开头,如^7[0-9]表示匹配开头是7的,且第二位是任一数字的字符串;如果在中括号里面,表示除了这个字符之外的任意字符(包括数字,特殊字符),如[ ^ abc]表示匹配出去abc之外的其他任一字符。

​ 5. .表示匹配任意的字符。

​ 6. \d表示数字。

​ 7. \D表示非数字。

​ 8. \s表示由空字符组成,[ \t\n\r\x\f]。

​ 9. \S表示由非空字符组成,[^\s]。

​ 10. \w表示字母、数字、下划线,[a-zA-Z0-9_]。

​ 11. \W表示不是由字母、数字、下划线组成。

​ 12. ?: 表示出现0次或1次。

​ 13. +表示出现1次或多次。

​ 14. *表示出现0次、1次或多次。

​ 15. {n}表示出现n次。

​ 16. {n,m}表示出现n~m次。

​ 17. {n,}表示出现n次或n次以上。

​ 18. XY表示X后面跟着Y,这里X和Y分别是正则表达式的一部分。

​ 19. X|Y表示X或Y,比如”food|f”匹配的是foo(d或f),而”(food)|f”匹配的是food或f。

​ 20. (X)子表达式,将X看做是一个整体

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-12-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.正则表达式规则
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档