【发布时间】:2011-05-24 20:35:11
【问题描述】:
我有一个像这样的内联 CSS
颜色:#777;字体大小:16px;字体粗细:粗体;左:214px;位置:相对;顶部:70px
CSS 可以以分号“;”结尾或不。它还可以在其值之间包含额外的空格。我正在使用“explode”函数将 CSS 解析成一个数组,类似于:
数组(
"颜色" => "#777",
"字体大小" => "16px",
"字体粗细" => "粗体",
等等。
谁能给我建议一种使用正则表达式来完成这项任务的方法?
【问题讨论】:
-
Parsing CSS by regex 的可能重复项
-
感谢您的链接,但它的主题是关于使用选择器解析整个 CSS 文件或“样式”标签中的 CSS。我只解析元素的“样式”属性中的内联 CSS。