全部计算器·正则表达式测试

正则表达式测试

把正则跑在一段文本上,看到每一处匹配

模式不用写斜杠

直接填模式本身,不要写成 /模式/标志。标志有各自的选项框。这样就不用纠结中间的斜杠要不要转义。

你要的东西通常在分组里

匹配是整段命中的内容,捕获分组才是你真正想要的部分。每个分组都列在它所属的匹配下面,从 1 开始编号,一眼就能看出括号是不是落在你以为的位置。

广告

顺便看看 — 加密货币交易所注册福利

其他计算器

常见问题

Q. 这是哪一种正则?

JavaScript 的。大部分和 PCRE 一致,但后行断言的支持和一些 Unicode 属性转义与 Python、PHP 不同。

Q. 为什么我的模式只匹配一次?

没开全局标志时,匹配到第一个就停了。打开 g 才会全部找出来。

Q. 怎么匹配一个真正的点?

写成 \. 转义——没转义的点表示"除换行外的任意一个字符"。