JavaScript 正则表达式测试
在可取消且有限时的 Worker 中测试 JavaScript 正则表达式、捕获组和字符串替换。
计算示例
(a)(b) 配 g 测试 ab ab 得两次匹配,组为 a、b;$2$1 预览 ba ba。
空匹配会安全前进,灾难回溯通过终止 Worker 停止。
方法
仅在独立 Worker 内创建 RegExp,exec 结果包含 UTF-16 索引和捕获组。
Unicode 模式的空匹配按码点前进,替换采用有限 JavaScript 字符串语义,不执行函数。
适用限制
模式最多 10,000 UTF-8 字节,文本最多 100,000 UTF-16 单位、1,000 次匹配和两秒 Worker 上限。
仅采用 JavaScript 而非 PCRE/Python,不支持的标志会报错,截断匹配列表不冒充完整替换。
输入数据保留在此设备。只有经您同意的可选浏览量会被统计;计算值、文件、文件名与处理日志不发送至 Analytics。
切换语言时,文本、设置与所选文件会暂存于此设备,恢复后移除;中断的暂存会于后续访问清理。输入与文件不会上传。