CaptainFlint
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Такой вопрос. Пишу сейчас свою подсветку для совершенно левого и редкого типа файлов, и наткнулся на такую бяку. В файле встречаются последовательности вида #10;3, {1.4.3,3.2.2}, а также просто обыкновенные числа, целые беззнаковые. Мне хочется, чтобы эти три разных последовательности символов отображались по-разному. Для первых двух я быстро написал регулярные выражения, а вот когда добавил подсветку простых чисел (рег. выражение \d+), то числа стали подсвечиваться и внутри тех двух выражений. Как сделать, чтобы этого не происходило? Т.е. если число само по себе, то оно подсвечено, а если оно находится в составе какого-то из уже определённых выражений - то нет. На всякий случай, если есть разница - юзаю EmEditor 4.03 beta 4.
---------- Почему же, ё-моё, ты нигде не пишешь "ё"? |
|