После прочтения вашего последнего комментария - это совершенно другая история ... предпочтительным решением было бы проанализировать файл css в объектную модель (например, DOM), применить там изменения и впоследствии сериализовать модель в css. Гораздо проще найти все цветовые атрибуты в DOM и изменить их, чем делать то же самое с поиском и заменой.
Я нашел какой-то CSS-парсер в дикой дикой сети, но ни один из них не выглядел как способный писать CSS-файлы.
Если вы хотите заменить имена цветов поиском и заменой, вы должны выполнить поиск «color: » и заменить его на «color: ». Возможно, вам придется сделать то же самое для 'color: "", потому что имя цвета может быть установлено в двойных кавычках (еще один аргумент для использования синтаксического анализатора CSS ..)
String.replaceAll () - самый простой способ сделать это. Просто прочитайте весь CSS-файл в одну строку, замените все, как предложено выше, и запишите новую строку в тот же (или временный) файл (сначала).