text/erb
*.erb;*.html.erb
<!--
-->
<%(=)?(-)?
(-)?%>
<!
>
\%{def:never-match}
[A-Za-z0-9:_-]+ # attribute name
\s*=\s* # "="
(\") # string beginning
\"
\%{def:always-match}
[a-z0-9:_-]+ # attribute name
\s*=\s* # "="
(?=>|\s)
[a-z0-9:_-]+ # attribute name
<\s*script\%]
<\s*/\s*script\s*>
>
<\s*/?\s*[a-z0-9_-]+
/?\s*>