0

我有以下 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*/

有没有更可靠的方法可以从关键字中找到最近的开/关大括号?

4

0 回答 0