使用方法
- 输入文本和不含两侧 / 分隔符的模式。
- 选择 g/i/m/s/u 标志和替换内容。
- 查看高亮、捕获组、行/列位置和替换结果。
捕获代码和数字
- 输入与设置
- A-123 · 模式 ([A-Z])-(\d+) · 替换为 $1:$2
- 结果
- A:123 · 捕获组 A、123
不使用 g 时,只处理第一个匹配/替换。
处理规则与结果解读
使用浏览器的 JavaScript RegExp 语法。索引为 UTF-16 偏移量;行/列字段有助于定位匹配。空匹配会自动前进,以防无限枚举。
限制与使用前检查
限制:200,000 个输入字符、500 个模式字符、1.5 秒和 1,000 个匹配。较长的匹配/捕获组在显示时可能被截断。PCRE/Python 正则表达式的行为可能不同。
常见问题
取消和超时会怎样?
会终止工作线程,停止正则表达式执行。请用较小的输入检查复杂模式。