Est-ce une idée si sage? Vous pourriez finir par faire quelque chose que vous ne voulez pas si votre CSS a des sections comme celui-ci
body {background-color: #000;
font-size: large;
}
p {
color: #fff; float: left;
}
Vous êtes mieux enlever uniquement les propriétés contenant la couleur
s/\(\w\|-\)*color\w*\s*:.\{-}\(;\|$\)//
Mise à jour: Comme l'a fait remarquer too_much_php, l'expression rationnelle ne m'a pas vraiment fonctionné. Je l'ai réparé, mais il nécessite vim. Il n'est pas possible de forger une regex qui supprime uniquement les propriétés de problème dans vi. Parce qu'il n'y a pas de classes de caractères, vous devez faire quelque chose comme remplacer le \ w avec \(a\|b\|c\|d\|....\Z\)
Mais cette regex ne fonctionne pas dans vim! Cela ne fonctionne même pas en Perl. –
Merci de l'avoir signalé. Fixé. – EmFi