Я унаследовал интерфейсный веб-проект с несколькими десятками грубо дезорганизованных страниц меньшего размера. Мне нужно отслеживать бродячие цвета и унифицировать с помощью стандартного бренда. Мое понимание регулярного выражения довольно ограничено, но если я правильно понимаю, один или несколько могут сделать мою жизнь намного проще.Регулярное выражение для любых совпадений из списка слов, которому не предшествует @
Я использую «Найти в файлах ...»> Регулярное выражение функция в Sublime Text 2.
Моя стратегия, чтобы соответствовать все коды HEX с:
# [0-9a метрономы -F] + \ b
Это, кажется, работает для меня, но мне интересно, есть ли недостатки?
И дальше для всех ключевых слов цвета Я пытаюсь:
\ б (белый | черный | серый | красный | и т.д. |) \ б
Однако это возвращает мои переменные, а также (т.е. @gray, @red и т. д.).
Мне нужно совместить любые слова из данного списка, только если не предшествует символ @.
Спасибо за помощь!
Um, 'гр [еа] y' там. :) – tchrist