常用的正则表达式

限定符 (Quantifiers)

  • a*a 出现 0 次或多次
  • a+a 出现 1 次或多次
  • a?a 出现 0 次或 1 次
  • a{6}a 准确出现 6 次
  • a{2,6}a 出现 2 到 6 次
  • a{2,}a 出现至少 2 次

或运算符 (OR Operator)

  • (a|b):匹配 a 或者 b
  • (ab)|(cd):匹配 ab 或者 cd

字符类 (Character Classes)

  • [abc]:匹配 ab 或者 c
  • [a-c]:同上,匹配 ac 之间的任意一个字符
  • [a-fA-F0-9]:匹配小写 af、大写 AF 以及数字 09
  • [^0-9]:匹配非数字字符

元字符 (Meta-characters)

  • \d:匹配数字字符
  • \D:匹配非数字字符
  • \w:匹配单词字符(英文、数字、下划线)
  • \W:匹配非单词字符
  • \s:匹配空白符(包含换行符、Tab)
  • \S:匹配非空白字符
  • .:匹配任意字符(换行符除外)
  • \bword\b\b 标注字符的边界(全字匹配)
  • ^:匹配行首
  • $:匹配行尾

贪婪/懒惰匹配 (Greedy/Lazy Match)

  • <.+>:默认贪婪匹配,“任意字符”出现一次或多次
  • <.+?>:懒惰匹配,“任意字符”出现一次或多次,但尽可能少匹配

相关推荐

  1. 常用表达式

    2024-03-16 19:44:02       29 阅读
  2. 常用表达式

    2024-03-16 19:44:02       21 阅读
  3. 常见表达式

    2024-03-16 19:44:02       14 阅读
  4. PHP常用表达式

    2024-03-16 19:44:02       39 阅读
  5. 10个常用表达式

    2024-03-16 19:44:02       30 阅读
  6. 常用表达式1

    2024-03-16 19:44:02       31 阅读
  7. 常用表达式组成

    2024-03-16 19:44:02       12 阅读
  8. 表达常见语法

    2024-03-16 19:44:02       11 阅读
  9. 基础表达式

    2024-03-16 19:44:02       20 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-16 19:44:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-16 19:44:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-16 19:44:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-16 19:44:02       20 阅读

热门阅读

  1. Redis 线程模型

    2024-03-16 19:44:02       21 阅读
  2. springboot2.7使用redis的redission组件实现分布式锁

    2024-03-16 19:44:02       17 阅读
  3. MySQL作业一

    2024-03-16 19:44:02       20 阅读
  4. Linux用户和权限

    2024-03-16 19:44:02       16 阅读
  5. 力扣98:验证二叉搜索树

    2024-03-16 19:44:02       17 阅读
  6. Horspool 算法介绍

    2024-03-16 19:44:02       18 阅读
  7. leetcode——287 寻找重复数

    2024-03-16 19:44:02       25 阅读
  8. MySQL 相关英文单词

    2024-03-16 19:44:02       18 阅读
  9. 开源数据库 OpenGauss 的 SQL 解析源码分析

    2024-03-16 19:44:02       21 阅读