すべての css 定義を「test」という名前と color:gray に一致させる必要があります。例えば:
a.test { color:grey; }
だけでなく、 .test { color:grey;}
またはa.test:affter, a.test { font-size: 10px; color: gray;}
そのため、複数\s\r\n
の他のものを処理する必要があります。
私がすでに得たもの:
test(\s|\r|\n|[:a-zA-Z()0-9])*\{([a-zA-Z:,\s\n\r-0-1;]*)color[\s\n\r:]*gray([a-zA-Z:,\s\n\r-0-1;]*)\}
しかし、いくつかの場所では機能していません: http://regexr.com?32191。
助けてください :)
@nhahtdhからの解決策、私に最適
\.test[:a-zA-Z()0-9\s.,]*\{[a-zA-Z:,\s0-1;-]*color[\s:]*gray([a-zA-Z:,\s0-1;-]*)\}