正则表达式(Regular Expression)是文本处理的瑞士军刀——从表单验证到日志分析,从数据提取到代码搜索,正则无处不在。熙熙工具站的正则测试器让你实时编写和测试正则表达式,所见即所得。
正则表达式是一种用于匹配字符串中字符组合的模式。它由普通字符(如字母 a-z)和特殊字符(元字符)组成,能够用简洁的语法描述复杂的文本规则。
\d | 匹配任意数字 | \w | 匹配字母/数字/下划线 |
\s | 匹配空白字符 | . | 匹配任意字符(除换行) |
+ | 1次或多次 | * | 0次或多次 |
? | 0次或1次 | {n,m} | n到m次 |
^ | 行首 | $ | 行尾 |
[abc] | 字符类 | (ab|cd) | 分组/或 |
^1[3-9]\d{9}$ — 匹配中国大陆手机号^[\w.-]+@[\w-]+\.[a-z]{2,}$ — 基本邮箱格式https?://[^\s]+ — 从文本中提取所有网址[\u4e00-\u9fff]+ — 匹配中文字符^\s*$\n — 匹配并删除空白行.* 默认贪婪匹配,使用 .*? 进行非贪婪匹配(.*)* 这类嵌套,可能导致灾难性回溯(ReDoS)