~ $ devkit:regex-test
正则表达式测试
测试 JavaScript 正则表达式,查看匹配位置、捕获组和高亮结果。
测试文本
结果
运行测试后,高亮显示匹配内容。
使用方法
- 输入 JavaScript 正则表达式,不要添加两侧斜杠,并设置 g、i 或 u 等标志。
- 粘贴测试文本并点击“测试”,查看高亮匹配、字符索引和捕获组。
示例
表达式:(?<word>[a-z]+) 标志:g 文本:abc 123 def 匹配:abc 位于索引 0;def 位于索引 8
说明与限制
使用浏览器的 JavaScript 正则引擎,不采用 PCRE 或 Python 语法。没有 g 标志时只返回首个匹配。测试在工作线程中运行,超过一秒即停止。最多返回 1,000 条匹配;测试文本上限为 200,000 个字符,表达式上限为 10,000 个字符。