使用说明
表达式不带两侧的 /,标志单独输入。g 查找全部匹配,i 忽略大小写,m 使用多行锚点,s 允许点号匹配换行。结果包括匹配位置和捕获组。
示例
[A-Z]([0-9]+) 在示例中匹配 A102、B203,捕获组分别是 102、203。
测试 JavaScript 正则表达式,查看匹配文本、位置与捕获组。
表达式不带两侧的 /,标志单独输入。g 查找全部匹配,i 忽略大小写,m 使用多行锚点,s 允许点号匹配换行。结果包括匹配位置和捕获组。
[A-Z]([0-9]+) 在示例中匹配 A102、B203,捕获组分别是 102、203。
使用 JavaScript 正则语法;位置是从 0 开始的 UTF-16 索引。最多 10 万字符、1000 个结果;运算放在独立 Worker 中,超过 1 秒自动中止,避免页面卡住。
为什么和其他语言结果不同?各语言的正则语法和 Unicode 处理方式并不完全一致。本工具用于浏览器 JavaScript 场景。