首页 正则测试

正则测试

有 g、i、m、s、u 标志和常用模式。超过 1 万个就停。

常用模式

为什么做

日志、地址或日期是否符合模式,可以在写进代码之前先看。

一对括号捕获了什么,也会列在匹配旁边。

  1. 01怎么用

    把模式放在斜杠之间并选择标志。

    下面文字里匹配的片段会着色,捕获组单独列出。

  2. 02结果示例

    日期示例会找到五处,例如 2024-03-15 和 2024/12/31。

    邮箱、URL、IP 和韩国电话的模式也可以一次填入。

    输入2024-03-15

    날짜 5
  3. 03需要知道的事

    没有 g 时只出现第一个匹配。

    语法错误会用一句话说明是括号、范围还是标志不对。

常见问题

Q文字会离开浏览器吗?
A不会。试验在打开的浏览器里完成。
Q为什么 1 秒就停?
A嵌套的重复可能没完没了,所以在页面卡住之前切断。
Q分组在哪里?
A只有用括号捕获到内容的匹配会列在下面,最多 50 个。

这一页怎样算出

这一页在这个浏览器里用正则找第一次匹配或每一次匹配。

可以分别打开忽略大小写、按行的 ^ 和 $、点匹配换行,以及 Unicode。搜索超过一秒会停。无效的表达式显示错误,而不是一次匹配。

页面列出匹配和括号捕获的组。邮箱、URL、IP、韩国电话号码和日期只是例子。表达式和文字只留在这个浏览器里。

  • # 正则
  • # regex
  • # 标志
  • # 分组