可能重複:
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元素的列表。 –