全部平台AI安卓iOSMacWindowsLinux精选
快讯 LibreOffice Calc 宽表导出 PDF 不截列:横向 + 缩放到一页宽
在线工具 / 开发与运维 / 正则表达式测试
正则表达式测试
上面写正则表达式,下面贴测试文本,命中的部分立刻高亮,还会列出每一处匹配和捕获分组。调表达式不用再跑到代码里试,写完直接粘走。
正则表达式
/ /
测试文本
高亮预览
(暂无内容)
匹配列表
写好表达式和文本后自动匹配;零宽匹配(如 a* 命中空串)会逐处标出,注意别用能回溯爆炸的写法对付长文本。

使用说明

正则表达式是用来在文本里按规则找内容的「搜索模板」:\d 表示数字、\w 表示字母数字下划线、. 表示任意字符,{4} 表示重复四次,方括号 [A-Z] 表示范围。本页用的是 JavaScript 的正则语法,与网页前端、Node 以及大多数编辑器(VS Code 查找框等)一致。标志位写在第二个斜杠后:g 表示找全部(不写只找第一处)、i 表示忽略大小写、m 表示让 ^ 和 $ 按每一行算。高亮预览里黄色底的就是命中部分;匹配列表逐条给出第几处、起止位置、完整匹配和每个捕获分组的值,调分组时一目了然。

常见问题

表达式报错怎么办?

状态行会直接显示浏览器的语法错误信息,常见原因是括号没配对、反斜杠转义缺失、量词(如 {2,1})范围写反。逐段删减表达式定位到出错的那一小段最快。

为什么匹配列表里出现空字符串?

像 a*、\d? 这类可以匹配「零个字符」的表达式,会在每个位置命中一个空串,这是正则的正常行为。本工具会如实列出并标注位置;实际写代码时通常要给这类表达式加上边界或改成 + 量词。

相关工具

关于本站 隐私政策 免责声明 联系我们 © 2026 Iggy 软件 iggysoft.com