Svelte
markup
svelte
html
svelte
(?x)
(<(?!\?|(?:area|base|br|col|embed|hr|img|input|link|meta|param|source|track|wbr)\b)
([-_\.A-Za-z0-9]+)(?=\s|>)\b[^>]*>[^<]*$)
|(<!--\s*$)
(?x)
^\s*
(</[-_\.A-Za-z0-9]+\b[^>]*>
|-->
)
<!--
-->
<!(?i:DOCTYPE)
>
<!\[(?i:CDATA)\[
\]\]>
<!--
-->
&\#[0-9]+;
amp
lt
gt
apos
quot
nbsp
iexcl
cent
pound
curren
yen
brvbar
sect
uml
copy
ordf
laquo
not
shy
reg
macr
deg
plusmn
sup2
sup3
acute
micro
para
middot
cedil
sup1
ordm
raquo
frac14
frac12
frac34
iquest
Agrave
Aacute
Acirc
Atilde
Auml
Aring
AElig
Ccedil
Egrave
Eacute
Ecirc
Euml
Igrave
Iacute
Icirc
Iuml
ETH
Ntilde
Ograve
Oacute
Ocirc
Otilde
Ouml
times
Oslash
Ugrave
Uacute
Ucirc
Uuml
Yacute
THORN
szlig
agrave
aacute
acirc
atilde
auml
aring
aelig
ccedil
egrave
eacute
ecirc
euml
igrave
iacute
icirc
iuml
eth
ntilde
ograve
oacute
ocirc
otilde
ouml
divide
oslash
ugrave
uacute
ucirc
uuml
yacute
thorn
yuml
OElig
oelig
Scaron
scaron
Yuml
fnof
circ
tilde
Alpha
Beta
Gamma
Delta
Epsilon
Zeta
Eta
Theta
Iota
Kappa
Lambda
Mu
Nu
Xi
Omicron
Pi
Rho
Sigma
Tau
Upsilon
Phi
Chi
Psi
Omega
alpha
beta
gamma
delta
epsilon
zeta
eta
theta
iota
kappa
lambda
mu
nu
xi
omicron
pi
rho
sigmaf
sigma
tau
upsilon
phi
chi
psi
omega
thetasym
upsilh
piv
ensp
emsp
thinsp
zwnj
zwj
lrm
rlm
ndash
mdash
lsquo
rsquo
sbquo
ldquo
rdquo
bdquo
dagger
Dagger
bull
hellip
permil
prime
Prime
lsaquo
rsaquo
oline
frasl
euro
image
weierp
real
trade
alefsym
larr
uarr
rarr
darr
harr
crarr
lArr
uArr
rArr
dArr
hArr
forall
part
exist
empty
nabla
isin
notin
ni
prod
sum
minus
lowast
radic
prop
infin
ang
and
or
cap
cup
int
there4
sim
cong
asymp
ne
equiv
le
ge
sub
sup
nsub
sube
supe
oplus
otimes
perp
sdot
lceil
rceil
lfloor
rfloor
lang
rang
loz
spades
clubs
hearts
diams
(?=<(?i:script)\b)
(?=</(?i:script)\b)
<((?i:script))
/?>
(?<=>)
(?=</(?i:script)\b)
(?=</(?i:script|head|body|div)\b)
(?=<(?i:style)\b)
(?=</(?i:style)\b)
<((?i:style))
/?>
(?<=>)
(?=</(?i:style)\b)
(?=</(?i:style|head|body|div)\b)
</([a-zA-Z_][a-zA-Z0-9_:-]*)>
h1
h2
h3
h4
h5
h6
header
hgroup
/?>
article
aside
main
nav
section
/?>
ul
/?>
ol
/?>
li
/?>
form
/?>
a
/?>
link
/?>
img
/?>
input
/?>
meta
/?>
area
base
br
col
command
embed
hr
keygen
param
source
track
wbr
/?>
<(?!/)([a-zA-Z_][a-zA-Z0-9_:-]*)?
/?>
((?i:id))\s*(=)\s*(")
"
(?<=")
(?=")
\\\\|\\"
((?i:id))\s*(=)\s*(')
'
(?<=')
(?=')
\\\\|\\'
((?i:class))\s*(=)\s*(")
"
(?<=")
(?=")
\\\\|\\"
((?i:class))\s*(=)\s*(')
'
(?<=')
(?=')
\\\\|\\'
((?i:aria-(?:describedby|labelledby)))\s*(=)\s*(")
"
((?i:aria-(?:describedby|labelledby)))\s*(=)\s*(')
'
((?i:style))\s*(=)\s*(")
"
(?=(?!\\)")|$
((?i:style))\s*(=)\s*(')
'
(?=(?!\\)')|$
((?i:media))\s*(=)\s*("|')
\3
((?i:http-equiv))\s*(=)\s*(")
"
(?<=")
(?=")
\\\\|\\"
((?i:http-equiv))\s*(=)\s*(')
'
(?<=')
(?=')
\\\\|\\'
((?i:name))\s*(=)\s*(")
"
(?<=")
(?=")
\\\\|\\"
((?i:name))\s*(=)\s*(')
'
(?<=')
(?=')
\\\\|\\'
((?i:href))\s*(=)\s*(")
"
(?<=")
(?=")
\\\\|\\"
((?i:href))\s*(=)\s*(')
'
(?<=')
(?=')
\\\\|\\'
((?i:src))\s*(=)\s*(")
"
(?<=")
(?=")
\\\\|\\"
((?i:src))\s*(=)\s*(')
'
(?<=')
(?=')
\\\\|\\'
onafterprint
onbeforeprint
onbeforeunload
onerror
onhaschange
onload
onmessage
onoffline
ononline
onpagehide
onpageshow
onpopstate
onredo
onresize
onstorage
onundo
onunload
onblur
onchange
oncontextmenu
onfocus
onformchange
onforminput
oninvalid
onreset
onselect
onsubmit
onkeydown
onkeypress
onkeyup
onclick
ondblclick
ondrag
ondragend
ondragenter
ondragleave
ondragover
ondragstart
ondrop
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onmousewheel
onscroll
onabort
oncanplay
oncanplaythrough
ondurationchange
onemptied
onended
onerror
onloadeddata
onloadedmetadata
onloadstart
onpause
onplay
onplaying
onprogress
onratechange
onreadystatechange
onseeked
onseeking
onstalled
onsuspend
ontimeupdate
onvolumechange
onwaiting
\3
\\
([a-zA-Z_][a-zA-Z0-9-_]*)\s*(=)\s*(")
(")
([a-zA-Z_][a-zA-Z0-9-_]*)\s*(=)\s*(')
(')
([a-zA-Z_][a-zA-Z0-9-_]*)\s*(=)\s*
(?=\s|/|>|$)
([a-zA-Z_][a-zA-Z0-9-_]*)(?!\s*=)
(?<=")
(?=")
\\\\|\\"
(?<=')
(?=')
\\\\|\\'
[a-zA-Z0-9-_]+