CSS プロパティのフィルタリング

CSS プロパティのフィルタリング

CSSファイルを2つの別々のファイルに分割したいと思います。

特定の単語を見つけて、最初のセミコロン(含む)まで削除するスクリプトを書く方法を知りたいです。

たとえば、

body { background:#fff; border:solid 1px red;}
div { background:#fff; border:solid 1px red;}

予想される結果は、背景ルールなしで同じ行を続行してから次の行に移動することです。

ベストアンサー1

おそらくこれは正規表現の作業です。

sed -e 's/\Wbackground:[^;]\+;//g'

あなたの条件に従って「背景:」を変更してください。

\ Wは単語以外の文字と一致します。 [^;]は;以外のすべての項目と一致します。後ろに;が来ると、誰もが何でもないものに変わります。

おすすめ記事