正则周二挑战赛 - 第二十周

第二十期的挑战是匹配有效的象棋移动符号,使用代数符号 (未来的挑战可能是其他符号) 这篇文章有详细解释。 你不必担心移动符是否有效,因为仅在正则表达式处理是不可能的。 不用担心解析符 (!!, !, 等)

在你输入正则之后,每个测试用例都会标注为是否通过,红色是未通过,绿色是通过,因为是基于 web 的,所以只能使用基于 JavaScript 传统型 NFA (Traditional NFA)正则引擎。它类似于PCRE,但有一些不同之处。

测试用例 (0/103)

e4
匹配
a8
匹配
g5
匹配
h7
匹配
a1
匹配
Kd2
匹配
Kg6
匹配
Qh4
匹配
Qe2
匹配
Qb7
匹配
Nf2
匹配
Nc6
匹配
Be4
匹配
Bf3
匹配
Bb2
匹配
Ra1
匹配
Rc3
匹配
Rh8
匹配
0-0
匹配
0-0-0
匹配
exd5
匹配
axb7
匹配
exd2
匹配
Bxc6
匹配
Bxa4
匹配
Qxe2
匹配
Qxb7
匹配
Nxf2
匹配
Nxb2
匹配
Bxb2
匹配
Rxh8
匹配
Rxc3
匹配
exd5(ep)
匹配
exd2(ep)
匹配
a1=Q
匹配
d1=Q
匹配
f8=Q
匹配
e8=Q
匹配
a1=N
匹配
b8=B
匹配
f1=R
匹配
d8=Q
匹配
bxc1=Q
匹配
exd1=Q
匹配
Raxc1
匹配
Rfxd2
匹配
R2xc1
匹配
R5xd2
匹配
Bxc6+
匹配
Rxh8+
匹配
Rh8+
匹配
Bxb2+
匹配
Rxc3++
匹配
Bxc6++
匹配
d8=Q++
匹配
2
不匹配
b
不匹配
i2
不匹配
a9
不匹配
5d
不匹配
K2
不匹配
Ki6
不匹配
Kf9
不匹配
Qp3
不匹配
Qd9
不匹配
Q3
不匹配
N
不匹配
Nz9
不匹配
Na10
不匹配
B2
不匹配
Bb
不匹配
Bi4
不匹配
Ri5
不匹配
Ra9
不匹配
Sa2
不匹配
Zf3
不匹配
Jj2
不匹配
1-1
不匹配
0
不匹配
2-1
不匹配
0-1
不匹配
0-0-1
不匹配
0-0-0-0
不匹配
0--0
不匹配
bxa9
不匹配
hxi2
不匹配
Kxf9
不匹配
Qxp3
不匹配
Nxz9
不匹配
Bxi4
不匹配
Rxi5
不匹配
a1=
不匹配
a2=Q
不匹配
b4=N
不匹配
d1=S
不匹配
d5=G
不匹配
exd5=G
不匹配
exd1=S
不匹配
bxa1=
不匹配
Rdxd2
不匹配
Rexe2
不匹配
R2xe2
不匹配
Bxi4++
不匹配
恭喜,你的正则通过了所有测试用例,记住要分享这个挑战哦。