练习题包

20 个免费练习包,共 117 道正则谜题,从适合新手的简写字符类,到面向高手的环视和反向引用。每一关都会给出要抓住的词和要放过的词:写出同时做到两点的最短正则,达到或打破标准杆就能拿到一颗星。没有计时,也没有排行榜。 刚接触正则?从完整指南开始。

已通关

0

已完成题包

0 / 20

1

简写巡逻

⚡⚡⚡⚡⚡

\d \w \s

掌握正则表达式最基础的简写字符类,捕获字母、数字和空白。

0 / 5 关未开始
开始
2

抛锚定位

⚡⚡⚡⚡⚡

^ $ \b

学会给搜索定位:把匹配限定在单词边界、开头和结尾。

0 / 5 关未开始
开始
3

字符城堡

⚡⚡⚡⚡⚡

[a-z] [^...]

掌握特定字符集、范围和否定字符类的匹配。

0 / 5 关未开始
开始
4

量词矿场

⚡⚡⚡⚡⚡

* + ? {n}

压缩重复块、利用可选匹配路径,写出极简的正则。

0 / 5 关未开始
开始
5

真实格式

⚡⚡⚡⚡⚡

校验

校验现实中的字符串格式——十六进制颜色、时间、版本号、slug 等。陷阱正是真实校验器必须拒绝的畸形输入。

0 / 6 关未开始
开始
6

刁钻正则

⚡⚡⚡⚡⚡

反向引用

反向引用、先行断言和各种巧妙技巧。每个陷阱都会击败偷懒的写法,所以这里的标准杆才真正有分量。

0 / 6 关未开始
开始
7

格式校验

⚡⚡⚡⚡⚡

校验

校验真实应用要处理的格式——邮编、价格、邮箱、电话、日期、密码、卡号。陷阱正是真实校验器必须拒绝的畸形输入。

0 / 8 关未开始
开始
8

正则魔法

⚡⚡⚡⚡⚡

理论

传奇技巧——自动机、回文、质数长度。几乎不可能凭空想到,纯粹的正则魔法。

0 / 8 关未开始
开始
9

行文本处理

⚡⚡⚡⚡⚡

文本

日常的行与文本校验——注释、空行、扩展名、CSV、@提及、行尾空白。真实正则的基本功。

0 / 6 关未开始
开始
10

正则特训

⚡⚡⚡⚡⚡

基础

打磨基本功——单词边界、带符号数字、空格、重复和大小写。规则简短,陷阱狡猾。

0 / 5 关未开始
开始
11

DNA 与生物信息

⚡⚡⚡⚡⚡

DNA

校验基因序列——碱基、密码子、起始/终止信号。分子生物学家依赖的真实规则。

0 / 5 关未开始
开始
12

国际象棋记谱

⚡⚡⚡⚡⚡

国际象棋

解析国际象棋代数记谱——格子、走法、吃子、王车易位。这门游戏的语法。

0 / 5 关未开始
开始
13

化学

⚡⚡⚡⚡⚡

化学

校验化学记法——元素符号、分子式、离子电荷、pH。实验室的语法。

0 / 5 关未开始
开始
14

音乐与节奏

⚡⚡⚡⚡⚡

音乐

解析乐谱记法——音名、八度、拍号、和弦。声音的书面语言。

0 / 5 关未开始
开始
15

代码与标识符

⚡⚡⚡⚡⚡

代码

源代码的形状——标识符、大小写风格、调用、导入、键值对。有讲究的命名规则。

0 / 7 关未开始
开始
16

Web 与系统

⚡⚡⚡⚡⚡

Web

Web 与系统格式——网址、端口、git 哈希、HTML 标签、颜色、MAC 地址。

0 / 7 关未开始
开始
17

日志与运维

⚡⚡⚡⚡⚡

运维

运维人员每天都在看的字符串:请求 ID、部署环境、内存大小、端口映射、堆栈跟踪和 Pod 名称。

0 / 6 关未开始
开始
18

金钱与金融

⚡⚡⚡⚡⚡

金融

文本里的钱:会计负数、货币代码、IBAN、SWIFT 代码、利率和价格涨跌。差一点也会被银行拒绝。

0 / 6 关未开始
开始
19

游戏与体育

⚡⚡⚡⚡⚡

游戏

比分与招式:魔方转动、高尔夫成绩、足球比分、飞镖、扑克牌和扑克牌型。

0 / 6 关未开始
开始
20

地图与地点

⚡⚡⚡⚡⚡

地理

世界上的哪里:罗盘方位、国际电话区号、what3words 地址、UTC 时差、英国邮编和纬度。

0 / 6 关未开始
开始