首页 正则测试
正则测试
有 g、i、m、s、u 标志和常用模式。超过 1 万个就停。
常用模式
捕获组
为什么做
日志、地址或日期是否符合模式,可以在写进代码之前先看。
一对括号捕获了什么,也会列在匹配旁边。
-
01怎么用
把模式放在斜杠之间并选择标志。
下面文字里匹配的片段会着色,捕获组单独列出。
-
02结果示例
日期示例会找到五处,例如 2024-03-15 和 2024/12/31。
邮箱、URL、IP 和韩国电话的模式也可以一次填入。
输入2024-03-15
날짜 5 -
03需要知道的事
没有 g 时只出现第一个匹配。
语法错误会用一句话说明是括号、范围还是标志不对。
常见问题
- Q文字会离开浏览器吗?
- A不会。试验在打开的浏览器里完成。
- Q为什么 1 秒就停?
- A嵌套的重复可能没完没了,所以在页面卡住之前切断。
- Q分组在哪里?
- A只有用括号捕获到内容的匹配会列在下面,最多 50 个。
这一页怎样算出
这一页在这个浏览器里用正则找第一次匹配或每一次匹配。
可以分别打开忽略大小写、按行的 ^ 和 $、点匹配换行,以及 Unicode。搜索超过一秒会停。无效的表达式显示错误,而不是一次匹配。
页面列出匹配和括号捕获的组。邮箱、URL、IP、韩国电话号码和日期只是例子。表达式和文字只留在这个浏览器里。