正则表达式执行工具

在线正则表达式执行工具,支持正则表达式测试、匹配验证、常用正则表达式示例

正则表达式设置
正则标志:
执行结果
常用正则表达式

在线工具箱 > 开发工具 > 正则表达式测试

正则表达式测试工具介绍

正则表达式测试工具可以验证正则表达式能否正确匹配文本,显示所有匹配结果和分组内容,支持全局(g)、忽略大小写(i)、多行(m)等匹配标志,也支持正则替换,并提供手机号、邮箱、身份证号、IP地址等常用正则示例,一键即可套用。

使用方法

  1. 输入测试文本和正则表达式,需要替换时再填写替换文本
  2. 勾选需要的匹配标志,例如全局匹配、忽略大小写
  3. 点击开始执行,查看匹配结果和捕获分组

常见问题

手机号的正则怎么写?

常用写法是 ^1[3-9]\d{9}$,表示以1开头、第二位是3到9、后面再跟9位数字。

贪婪匹配和非贪婪匹配有什么区别?

默认的 .* 是贪婪的,会尽可能多地匹配;加上问号变为 .*? 后是非贪婪的,会尽可能少地匹配。提取HTML标签内容时通常需要非贪婪匹配。

Java里写正则为什么要双反斜杠?

Java字符串本身会把反斜杠当作转义符,所以正则中的 \d 在Java代码里要写成 "\\d"。

相关工具