我必须匹配,样式包含,例如,颜色。这是字符串:
<a href="#" style="margin:50px;color:2;">test</a>
我的正则表达式:
/(color:(.);)/
它现在有效,我需要做什么,所以它也会匹配color: 2;
?
答案 0 :(得分:2)
使用\s*
匹配可选空格字符:
/(color:\s*(.);)/
(。)将仅匹配单个字符颜色。 如果要将其他颜色与更多字符匹配,请使用以下正则表达式:
/(color:\s*([^\s;]+)\s*;)/
(使用\S
匹配非空格字符)