正则表达式测试
在线正则表达式测试工具,实时匹配结果、捕获组与替换预览,支持常用修饰符。
纯浏览器本地运行,数据不上传服务器
匹配结果
等待测试…
替换预览
等待测试…
使用说明
- 输入正则表达式(无需前后斜杠)并勾选需要的修饰符:g 全局、i 忽略大小写、m 多行、s 点号匹配换行、u Unicode(建议勾选以正确匹配中文与 emoji)。
- 在测试文本中输入内容,点击“测试匹配”,展示每个匹配的整体与捕获组、所在行号。
- 填写“替换为”后实时预览替换效果,支持 $1 引用捕获组。
常见问题
为什么匹配结果和我在别处的不一样?
可能差异来自修饰符:忘记勾选 g 只会显示第一个匹配;中文/emoji 匹配请勾选 u;多行文本需按需勾选 m 或 s。
如何匹配中文?
推荐写法 [\u4e00-\u9fa5](需勾选 u 修饰符)或 \p{Script=Han}(需要 u 且浏览器支持)。
正则太复杂编译失败怎么办?
页面会给出浏览器原生的错误信息(如“Unterminated group”),按提示检查括号、量词与转义即可。