我找找就

开发

正则表达式测试

在线正则表达式测试:实时高亮匹配、捕获组明细与 g/i/m/s/u 标志切换,本地调试不上传。

使用记录 0 展开

使用工具或停止输入约 3 秒后会自动保存输入内容,点击列表可恢复。仅存于本浏览器,不会上传。

    /
    标志 flags

    高亮结果

    点击「测试匹配」查看高亮

    使用说明

    1. 输入正则主体并勾选需要的 flags
    2. 在待测文本区粘贴样本,点击测试匹配
    3. 查看高亮结果与每条匹配的位置、捕获组

    正则表达式测试说明

    适用场景

    • 写表单校验、日志过滤、数据清洗前快速验证正则是否匹配预期
    • 查看捕获组内容,调试 () 分组与提取逻辑
    • 对比 g / i / m / s / u 等标志对结果的影响
    • 文本行处理JSON 格式化 配合处理接口与配置文件

    常用元字符速查

    \d \w \s
    数字 / 单词字符 / 空白
    . * + ?
    任意字符 / 重复次数量词
    ^ $
    行首 / 行尾(多行模式作用于每行)
    [] () |
    字符类 / 分组 / 或

    使用建议

    • 需要匹配全部出现位置时勾选 g 全局标志
    • 处理多行文本时勾选 m,使 ^ $ 按行生效
    • 复杂嵌套量词可能导致回溯过慢,本工具限制文本与表达式长度以降低风险

    正则测试在本地浏览器执行,文本不会上传。

    正则表达式测试常见问题

    为什么没匹配到?
    检查是否需勾选 g 全局匹配、i 忽略大小写或 m 多行模式;并确认表达式中 . 默认不匹配换行(可勾选 s)。
    支持替换吗?
    本页专注匹配与分组调试;文本批量处理请使用文本行处理等工具。
    文本长度有限制吗?
    为降低复杂正则回溯风险,待测文本与表达式均有长度上限。