tools.memory.gd.cn

正则表达式测试

实时测试正则表达式,高亮匹配结果

使用说明

在顶部输入框输入正则表达式 pattern,右侧填写 flags(默认 gi,g 全局匹配,i 忽略大小写),下方粘贴测试文本。匹配结果会实时高亮显示,底部列出所有匹配项及其位置和分组信息。适合开发时验证表单校验规则、日志提取、字符串处理等场景。

常见问题

正则表达式 flags 有哪些常用选项?

g(global)全局匹配所有结果;i(ignoreCase)忽略大小写;m(multiline)多行模式,^ 和 $ 匹配每行的开头和结尾;s(dotAll)让 . 匹配换行符。

如何匹配中文字符?

使用 Unicode 范围 [\u4e00-\u9fa5] 可匹配常用汉字,或使用 \p{Script=Han} 配合 u flag 匹配所有汉字。

为什么加了 g flag 结果和不加不同?

不加 g 时只返回第一个匹配;加 g 后返回所有匹配。在某些场景下,g 搭配 exec() 还会记录 lastIndex,需注意状态管理。

相关工具