あまりにも多くの参照で書かれた CSS があります。ヘッダー作業の前にそれらの参照を削除したかったのです。
たとえば、これを変更したい:
#x #y #header, #s #t #header{}
#header #a #b, #t #header{}
#k, #l,#x #y #header{}
そして、これは私が期待している出力です:
#header, #header{}
#header #a #b, #header{}
#header{}
RegexPal でこのコードを試しましたが、あまり成功しませんでした:
(.*)(?=#header)
#header の前に来るすべての要素を削除したいので、何度も検索して見つけることができますが、この正規表現が行っているのは、最初の #header ではなく最後の #header でチェックすることです。たとえば、この正規表現の出力は次のとおりです。
#header{}
#header{}
#header{}