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

这又是一次高尔夫挑战; 本次挑战,你的目标是匹配在所有有效的 html 标签,而且用最精简的正则实现。 你需要匹配 有效的 html 标签 - 直接看下面例子吧。

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

测试用例 (0/168)

a
匹配
abbr
匹配
address
匹配
area
匹配
article
匹配
aside
匹配
audio
匹配
b
匹配
base
匹配
bdi
匹配
bdo
匹配
blockquote
匹配
body
匹配
br
匹配
button
匹配
canvas
匹配
caption
匹配
cite
匹配
code
匹配
col
匹配
colgroup
匹配
command
匹配
datalist
匹配
dd
匹配
del
匹配
details
匹配
dfn
匹配
div
匹配
dl
匹配
dt
匹配
em
匹配
embed
匹配
fieldset
匹配
figcaption
匹配
figure
匹配
footer
匹配
form
匹配
h1
匹配
h2
匹配
h3
匹配
h4
匹配
h5
匹配
h6
匹配
head
匹配
header
匹配
hgroup
匹配
hr
匹配
html
匹配
i
匹配
iframe
匹配
img
匹配
input
匹配
ins
匹配
kbd
匹配
keygen
匹配
label
匹配
legend
匹配
li
匹配
link
匹配
map
匹配
mark
匹配
menu
匹配
meta
匹配
meter
匹配
nav
匹配
noscript
匹配
object
匹配
ol
匹配
optgroup
匹配
option
匹配
output
匹配
p
匹配
param
匹配
pre
匹配
progress
匹配
q
匹配
rp
匹配
rt
匹配
ruby
匹配
s
匹配
samp
匹配
script
匹配
section
匹配
select
匹配
small
匹配
source
匹配
span
匹配
strong
匹配
style
匹配
sub
匹配
summary
匹配
sup
匹配
table
匹配
tbody
匹配
td
匹配
textarea
匹配
tfoot
匹配
th
匹配
thead
匹配
time
匹配
title
匹配
tr
匹配
track
匹配
u
匹配
ul
匹配
var
匹配
video
匹配
wbr
匹配
ab
不匹配
acronym
不匹配
applet
不匹配
az
不匹配
ba
不匹配
basefont
不匹配
big
不匹配
c
不匹配
center
不匹配
d
不匹配
dad
不匹配
dir
不匹配
e
不匹配
eb
不匹配
f
不匹配
font
不匹配
frame
不匹配
frameset
不匹配
g
不匹配
ga
不匹配
gurtrood
不匹配
h
不匹配
h0
不匹配
h7
不匹配
h10
不匹配
in
不匹配
j
不匹配
jam
不匹配
k
不匹配
key
不匹配
l
不匹配
la
不匹配
m
不匹配
man
不匹配
n
不匹配
o
不匹配
old
不匹配
put
不匹配
queen
不匹配
r
不匹配
rn
不匹配
slower
不匹配
strike
不匹配
t
不匹配
tab
不匹配
tf
不匹配
tt
不匹配
un
不匹配
v
不匹配
vw
不匹配
vehicle
不匹配
w
不匹配
weird
不匹配
x
不匹配
xx
不匹配
y
不匹配
yahooa
不匹配
z
不匹配
zebra
不匹配
zebras
不匹配
恭喜,你的正则通过了所有测试用例,记住要分享这个挑战哦。