这是一个使用正则表达式的快速而肮脏的独立黑客:
$input = '#stuff { background-color: red;}#content.postclass-subcontent { background-color: red;}#content2.postclass-subcontent2 { background-color: red;}';$cssClassName = 'postclass';preg_match_all('/(#[a-z0-9]*?.?'.addcslashes($cssClassName, '-').'.*?)s?{/', $input, $matches);var_dump($matches[1]);结果是:
array(2) { [0]=> string(29) "#content.postclass-subcontent" [1]=> string(31) "#content2.postclass-subcontent2"}


