次の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*/
キーワードから最も近い開き/閉じブレースを見つけるためのより信頼できる方法はありますか?