在线工具

正则表达式在线测试工具

实时可视化调试与验证您的正则表达式匹配规则

立即体验极速的正则表达式匹配测试与调试

进入正则测试器

什么是正则表达式?

正则表达式(Regular Expression,常缩写为 Regex 或 RegExp)是一种用单个字符串来描述、匹配一系列符合某个句法规则的字符串的搜索模式。它被广泛用于文本查找、替换以及输入验证等场景。

常用元字符与语法速查

在编写正则表达式时,常见的元字符拥有固定的匹配含义:

贪婪与非贪婪匹配的区别

默认情况下,正则匹配是“贪婪”的,即会尽可能多地匹配字符。例如用 a.*b 匹配 axxxbxxxb 会匹配整个字符串。而如果加上问号变成 a.*?b,则会启用“非贪婪”模式,一遇到符合条件的结束符就会停止,只匹配到第一个 axxxb。