У меня есть новое расширение файла с указанным синтаксисом c, я создал файл с возвышенным синтаксисом и пытаюсь выделить определенные символы в редакторе возвышенного текста.
Предполагается, что следующий текст:
Accept-Language: en-EN
n1.legend=0,1,meta,text,Legend,b1,30 chars max
r1.label=Contain
Я хочу сопоставить все символы после «:» или «=», кроме буквы «b», за которой следуют одно или два числа (например, заполнитель). Я попробовал следующее регулярное выражение:
(?<=[=|:])((?!b[0-9]{1,2}).)*
Это работает, но не соответствует символам после "b1", например, "30 символов максимум", почему это так? любая помощь, пожалуйста? я не эксперт по регулярным выражениям ..
Захват проблемы:
", 30 символов макс." быть желтым ..