首页 > 其他分享 >常用的正则匹配规则

常用的正则匹配规则

时间:2022-12-07 11:04:41浏览次数:28  
标签:字符 匹配 正则 规则 字符串 换行符 任意 表达式


模  式

描  述


​\w​

匹配字母、数字及下划线


​\W​

匹配不是字母、数字及下划线的字符


​\s​

匹配任意空白字符,等价于 ​​[\t\n\r\f]​


​\S​

匹配任意非空字符


​\d​

匹配任意数字,等价于 ​​[0-9]​


​\D​

匹配任意非数字的字符


​\A​

匹配字符串开头


​\Z​

匹配字符串结尾,如果存在换行,只匹配到换行前的结束字符串


​\z​

匹配字符串结尾,如果存在换行,同时还会匹配换行符


​\G​

匹配最后匹配完成的位置


​\n​

匹配一个换行符


​\t​

匹配一个制表符


​^​

匹配一行字符串的开头


​$​

匹配一行字符串的结尾


​.​

匹配任意字符,除了换行符,当 ​​re.DOTALL​​ 标记被指定时,则可以匹配包括换行符的任意字符


​[...]​

用来表示一组字符,单独列出,比如 ​​[amk]​​​ 匹配 ​​a​​​、​​m​​​ 或 ​​k​


​[^...]​

不在 ​​[]​​​ 中的字符,比如 匹配除了 ​​a​​​、​​b​​​、​​c​​ 之外的字符


​*​

匹配 0 个或多个表达式


​+​

匹配 1 个或多个表达式


​?​

匹配 0 个或 1 个前面的正则表达式定义的片段,非贪婪方式


​{n}​

精确匹配 n 个前面的表达式


​{n, m}​

匹配 n 到 m 次由前面正则表达式定义的片段,贪婪方式


`a

b`

匹配 a 或 b

​()​

匹配括号内的表达式,也表示一个组



标签:字符,匹配,正则,规则,字符串,换行符,任意,表达式
From: https://blog.51cto.com/u_2225052/5918264

相关文章

  • 常用正则表达式
    常用正则表达式匹配中文:[\u4e00-\u9fa5]英文字母:[a-zA-Z]数字:[0-9]匹配空格:[]匹配连续空格:[]+匹配空白字符:\s匹配连续空白字符:\s+匹配中文,英文字母和数字及_:​​1​......
  • Python实验报告——第5章 字符串及正则表达式
    实例01:使用字符串拼接输出一个关于程序员的笑话 在IDLE中创建一个名称为programmer_splice.py的文件,然后在该文件中定义两个字符串变量,分别记录两名程序说的话,再将......
  • 正则(二)
    匹配符[]单字符匹配限定,例如[1234]能匹配的字符有1,2,3,4;[^]单字符匹不配限定,例如[^1234]能匹配的字符除了1,2,3,4都可以.任意字符匹配,除了\n-连续匹配,......
  • js 正则表达式
    1、字符串中是否有空格varreg=/\s/;varcontent='xx'reg.test(content)返回true2、字符串开头是否有空格varreg=/^\s/;3、字符串结尾是否有空格varreg......
  • android开发新版Android studio使用新版logcat是过滤条件规则
    有四个常用的过滤关键字,分别是tag,package,level,message,line前面四个关键字过滤可以单独使用也可以组合使用最后那个line应该是指整行的意思,范围包括前面四个-tag:ex......
  • [法律草案] 公开征求 – 无线电发射设备型号核心准代码编辑规则
    中国工业和信息化部发布了有关为经批准的无线电设备颁发的CMIITID的法规草案。该ID计划为12位数字,包含以下五项信息:年份代码、设备类别、地域代码、制造商代码和设备自主......
  • Redis如何模糊匹配Key值
    Redis模糊匹配Key值使用Redis的scan代替Keys指令:publicSet<String>scan(StringmatchKey){Set<String>keys=(Set<String>)redisTemplate.execute((RedisC......
  • 【转载】最全的正则表达式教程
    一、正则基础概述首先给出正则最基础的知识点概述,好让同学们能回想起一些之前学过的知识点,能更好地进行阅读这里分享一个在线练习正则的网站,同学们可以在这里进行练......
  • 【转载】有shi以来最详细的正则表达式入门教程
    本篇文章文字内容较多,但是要学习正则就必须耐心读下去,正则表达式是正则表达式其实并没有想像中的那么困难,但是想要熟练的掌握它,还是需要下功夫勤加练习的。这里讲一些......
  • 正则表达式
    一、概述正则表达式(RegularExpression),是用来设置具有一定的文本模式(或文本样式)的字符串的技术,用来设置一种文本模式,帮助在字符串中查找具有特定文本样式的字符串,如时间......