代码与格式

正则表达式测试

编写正则表达式模式,并将其与文本进行匹配;匹配项会高亮显示,捕获组和匹配计数会立即列出。免费,客户端运行。

正则表达式测试
/ / g
可以选择多个旗帜;选中的旗帜会高亮显示。
信息

关于正则表达式测试

正则表达式(正则表达式正则表达式是一种强大的语言标准,用于在文本中搜索、验证或提取特定模式。相同的语法既适用于简单的检查,例如电子邮件、电话号码或 URL 验证,也适用于更高级的任务,例如日志文件解析或复杂的文本转换。这款免费的正则表达式测试工具可让您立即在真实文本上测试您输入的模式。

工具, 全球(g), 不区分大小写 (i), 许多行(米), dot-all(s / dotAll)Unicode (u) 它支持这些标志。文本中所有匹配的部分都会以颜色突出显示。如果存在任何匹配的组,(团体)这些值及其编号列在一个单独的表格中,方便您轻松查看该组捕获了哪个值。当您输入无效模式时,该工具会立即发出警告,而不会导致应用程序崩溃。

所有处理都在您的浏览器中进行;您的文本不会发送到任何服务器。JavaScript 是原生支持的。 正则表达式 由于它使用正则表达式引擎,因此结果与 JavaScript 环境完全兼容。您可以将此工具用作正则表达式学习过程中的练习工具,或者用于在项目中实际测试您将使用的模式。

如何使用?

步步

  1. 正则表达式模式 在框中输入要测试的表达式(斜杠换行符)。 / (没有图案,只有图案)。
  2. 根据您的需求 旗帜 选择: g 所有比赛, i 不区分大小写 m 许多行, s 全部点, u Unicode。
  3. 测试文本 在指定区域粘贴或输入要用于测试图案的文本。
  4. 结果即时更新:比赛 强调显示比赛场次。
  5. 如果存在捕获组,则在每个比赛下 分组表 似乎已列出;组号和数值均已列出。
常见问题解答

常见问题解答

g:全局 — 包括所有匹配项,而不仅仅是第一个匹配项。 i不区分大小写——不区分大写字母和小写字母。 m:多行 — ^$ 它被解读为换行符/新闻线。 s: dotAll — dot (.它还可以映射换行符。 uUnicode — 提供完整的 Unicode 支持。

当该工具检测到无效图案时,会显示红色警告信息并清除当前结果。应用程序不会崩溃;当您更正图案后,结果会立即刷新。

模式中用括号括起来的部分构成一个捕获组:例如 (\d+)对于每场比赛,这些分组的内容会列在单独的表格中,例如第 1 组、第 2 组……以此类推。未命名组和已命名组((?<ad>...)) 受支持。

由于计算是由浏览器的 JavaScript 引擎完成的,因此即使在现代浏览器中处理几兆字节的文本,速度也很快。但过长的模式或包含“灾难性回溯”的表达式可能会降低浏览器速度;在这种情况下,请刷新页面。

不。您的正则表达式模式和测试文本仅在您的浏览器中处理;不会将任何数据传输到服务器或存储在服务器上。