ToolHub
打开工具

正则表达式测试器

实时测试和调试正则表达式

开发者工具

关于此工具

一款实时正则表达式测试工具,让您即时编写、测试和调试正则表达式。支持标志位切换、常用格式快捷模式、匹配高亮及位置详情,以及正则转义和示例数据加载等实用功能。

主要功能

如何使用

  1. 在正则表达式字段中输入或粘贴正则表达式模式。
  2. 输入要匹配的测试文本。
  3. 实时查看高亮匹配结果及位置详情。
  4. 切换标志(全局、忽略大小写、多行)并使用快捷模式。

快速预览

使用场景

regex datetime

常见问题

支持哪些正则标志?

本工具支持四种常用标志:g(全局)查找所有匹配,i(忽略大小写)忽略字母大小写,m(多行)使 ^ 和 $ 匹配行边界,s(点号匹配所有)使点号匹配换行符。您可以组合使用这些标志。

快捷模式按钮如何使用?

快捷模式按钮会将常用正则表达式直接插入到模式输入框中。例如,点击」邮箱」会插入匹配标准邮箱地址的模式,「网址」会插入匹配 HTTP/HTTPS 网址的模式,节省测试常用格式的时间。

转义按钮有什么作用?

转义按钮会为模式中的特殊正则字符(如 .、*、+、?、^、$ 等)添加反斜杠进行转义。当您想匹配包含这些字符的纯文本时,此功能非常有用,否则这些字符会被解释为正则元字符。

为什么正则表达式显示错误?

正则错误通常由模式语法无效引起,如括号不匹配、量词使用不当或无效的转义序列。工具会显示具体的错误信息,帮助您定位和修复模式中的问题。

可以针对多行文本测试模式吗?

可以,您可以在测试区域输入多行文本。启用 m(多行)标志可使 ^ 和 $ 匹配每行的开头和结尾而非整个字符串。启用 s(点号匹配所有)标志可使点号(.)也匹配换行符。