PHP对文件进行排序以匹配关键字,然后提取关键字和父级

时间:2013-03-03 18:20:06

标签: php file match extract

我有以下CSS文件:

.garage {
    width: 100px;
    height: 200px; /*Extract*/
}
.showroom {
    color: #FFF;
    text-align: right;
    padding: 20px 30px; /*Extract*/
}
#dealer-lot {
    width: 500px; /*Extract*/
    background-color:#CCC; 
}

我想查找关键字(/*Extract*/)的每次出现,并将子项和包含父项提取到新文件中。例如:

.garage {
    height: 200px; /*Extract*/
}

我不太确定是否可以这样做。我目前正在使用strpos()来查找关键字,并在每个打开/关闭大括号中包含关键字(/*Extract*/),但这很乏味,如果您忘记在每行上添加关键字,则很容易出错你想从文件中提取。这是我目前需要做的一个例子来实现预期的结果:

.garage { /*Extract*/
    width: 100px;
    height: 200px; /*Extract*/
} /*Extract*/

是否有更可靠的方法可以从关键字中找到最近的打开/关闭括号?

0 个答案:

没有答案