正则测试
测试 JavaScript 正则表达式,实时预览匹配、捕获组、命名分组与替换结果,并通过 flags 调整匹配行为。
测试文本 (Test String)
请输入正则表达式开始测试
当前无匹配结果
说明
测试 JavaScript 正则表达式,实时预览匹配、捕获组、命名分组与替换结果,并通过 flags 调整匹配行为。
查看常见用法与问题
flags 说明
- `g`:遍历全部命中;例如输入 `a1 b22`、模式 `\d+`,开 `g` 会看到 `1` 和 `22`,不开时只看第一个命中。
- `i`:忽略大小写;例如模式 `abc` 开启后可以匹配 `ABC`。
- `m`:让 `^` 和 `
正则测试 - 在线测试 JavaScript RegExp 匹配与替换 | utooper 以“每一行”为边界,而不是整段文本。 - `s`:让 `.` 可以匹配换行符;例如 `a.*b` 才能跨多行吃掉中间内容。
- `u`:按 Unicode 语义处理字符边界。
- `y`:要求从当前游标位置开始紧贴匹配,不能向后跳过;例如文本 `ab ab`、模式 `b`,游标如果还在开头,带 `y` 不会跳到第 2 个字符去找 `b`。
