Почему это важно?
Я в основном конвертирую все цвета в веб-приложении в цветовые переменные. Теперь, когда у меня есть список всех цветов, я заменяю близкие совпадения цветов на имя переменной основного цвета, чтобы объединить палитру цветовых кодов.
Попытка?
Я пытаюсь выяснить, как бы вы написали регулярное выражение для точного совпадения строки. Поиск и замена регулярных выражений предназначены для ide Atom, где я могу искать определенные классы без переопределения переменных; например $color_base1 и $color_base11. К сожалению, сопоставление слов по умолчанию не будет работать в этом сценарии из-за предыдущего примера.
Кроме того, конец переменной может заканчиваться точкой с запятой или нет; поэтому оператор or заканчивается совпадением. Цель состоит в том, чтобы иметь точное совпадение regExp для имен переменных, которые являются "$color_base1" & "$color_base1;"
Что у меня есть на данный момент? Я знаю, что это плохо.. Я учусь. :(
Я был бы очень признателен за любые рекомендации и советы о том, как этого достичь,
^\W$\bcolor\W__\blayoutBody
\$color_\w+;?
? - person Wiktor Stribiżew   schedule 21.08.2015\$color_base\d+;?
? - person Wiktor Stribiżew   schedule 21.08.2015\$color_base1\b
. ИЛИ\$color_base1(?!\d)
- person Wiktor Stribiżew   schedule 21.08.2015