Показать сообщение отдельно
Старый 27.02.2004, 18:59     # 1
CaptainFlint
Full Member
 
Аватар для CaptainFlint
 
Регистрация: 19.12.2003
Адрес: Москва
Пол: Male
Сообщения: 514

CaptainFlint Гурее всех гурых :-)
CaptainFlint Гурее всех гурых :-)CaptainFlint Гурее всех гурых :-)
EmEditor - обсуждение

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