正则表达式速查



1、正则表达式


正则表达式是一种强大的文本匹配工具,可以用于在文本中查找特定的模式

正则表达式由不同类型的字符组成,包括普通字符、元字符、分隔符和转义字符等。其中:

  • 普通字符:用于匹配文本中出现的相同字符

  • 元字符:用于匹配特定的字符或字符集合。例如.表示匹配任意字符,\d表示匹配数字等

  • 分隔符:用于标记正则表达式的开始和结束,通常为/或者#

  • 转义字符:使用\将有特殊作用的字符(元字符、分隔符等)转义为普通字符。例如\.表示匹配半角句号

一些常用的字符及含义如下:

匹配单个字符:

.:匹配任意字符(除了换行符 \n)

\d:匹配任意数字,相当于 [0-9]

\D:匹配任意非数字字符,相当于 [^0-9]

\w:匹配任意字母、数字或下划线,相当于 [a-zA-Z0-9_]

\W:匹配任意非字母、数字或下划线字符,相当于 [^a-zA-Z0-9_]

\s:匹配任意空白字符,包括空格、制表符、换行符等

\S:匹配任意非空白字符

匹配特定次数:

*:匹配前面的字符零次或多次

+:匹配前面的字符至少一次

?:匹配前面的字符零次或一次

{n}:匹配前面的字符恰好 n 次

{n,}:匹配前面的字符至少 n 次

{n,m}:匹配前面的字符至少 n 次,最多 m 次

锚点和边界:

^:匹配字符串的开头

$:匹配字符串的结尾

\b:匹配单词的边界

其它参考:https://help.aliyun.com/zh/sls/user-guide/getting-started-with-regular-expressions

注意:在不同的编程语言和正则表达式引擎中,支持的符号和语法可能有所差异。在实际编程中,需要结合具体的语言和工具了解其支持的正则表达式语法

2、常用正则表达式速查手册


参考阿里云文档:

https://developer.aliyun.com/article/863099

https://developer.aliyun.com/article/821179

相关推荐

  1. 表达式

    2024-01-05 15:26:02       41 阅读
  2. 表达式

    2024-01-05 15:26:02       26 阅读
  3. 表达式攻1/2

    2024-01-05 15:26:02       36 阅读
  4. 表达式

    2024-01-05 15:26:02       40 阅读
  5. 表达式

    2024-01-05 15:26:02       49 阅读
  6. 表达式

    2024-01-05 15:26:02       49 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-05 15:26:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-05 15:26:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-05 15:26:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-05 15:26:02       20 阅读

热门阅读

  1. 计算机病毒题目合集

    2024-01-05 15:26:02       34 阅读
  2. sql语句条件查询,模糊查询

    2024-01-05 15:26:02       31 阅读
  3. 【leetcode100-30】【链表】两两交换链表节点

    2024-01-05 15:26:02       36 阅读
  4. 软考网络工程师考试大纲(2018年最新版)

    2024-01-05 15:26:02       30 阅读
  5. 高速自动驾驶安全停靠功能规范

    2024-01-05 15:26:02       28 阅读
  6. WPF中MVVM使用总结

    2024-01-05 15:26:02       42 阅读
  7. 【WPF.NET开发】WPF中的焦点

    2024-01-05 15:26:02       33 阅读
  8. 面试 Vue 框架八股文十问十答第二期

    2024-01-05 15:26:02       43 阅读
  9. onvif学习记录

    2024-01-05 15:26:02       42 阅读
  10. 测试:抓包工具

    2024-01-05 15:26:02       41 阅读