可能重复:
Parsing CSS in JavaScript/jQuery
Parsing CSS string with RegEx in JavaScriptJavascript正则表达式来检测字符串内的CSS代码?
我如何找出一个字符串包含CSS规则?
规则示例:
selector {
property:value;
}
selector { property:value; }
selector{property:value}
...
基本上我想找出一个文本框表示无论是PHP + HTML或CSS代码。要做到这一点
一个办法 - 我想修剪文本,然后匹配文本与#
,.
的第一个字符或CSS选择器如body
,p
等你认为这是一个好主意?
[本文](http://www.catswhocode.com/blog/10-regular-expressions-for-efficient-web-development)文章有拉出CSS属性的正则表达式。这可以修改以适合您的目的。正则表达式是:'\ s(?[a-zA-Z - ] +)\ s [:] {1} \ s *(?[a-zA-Z0-9 \ s。#] +)[;] {1}' – Chad
不确定这是多么简洁,从来没有使用它自己,但它看起来很有希望... http://www.catswhocode.com/blog/10-regular-expressions-for-efficient-web-development – Archer
修剪文本并尝试匹配选择器并不是一个好主意。你需要匹配每个HTML元素的列表。 –