跳到主要内容

正则表达式

信息

正则表达式提供了功能强大、灵活而又高效的方法来处理文本。 正则表达式丰富的泛模式匹配表示法使你可以快速分析大量文本,以便:

  • 查找特定字符模式。
  • 验证文本以确保它匹配预定义模式(如电子邮件地址)。
  • 提取、编辑、替换或删除文本子字符串。
  • 将提取的字符串添加到集合中,以便生成报告。

对于处理字符串或分析大文本块的许多应用程序而言,正则表达式是不可缺少的工具。

教程

在线工具

示例

  • 匹配任意字符,长度限制 8~20 个字符

    ^.{8,20}$
  • 匹配大小写字母和数字、下划线、连词符,长度限制 4~16 个字符:

    ^[a-zA-Z0-9_-]{4,16}$
  • 匹配大小写字母和数字,允许特殊字符 ~!@#$%^&*+=_-,长度限制 8~20s 个字符:

    ^[a-zA-Z0-9~!@#$%^&*+=_-]{8,20}$