Ответ на комментарий от vit01
AL>> Я чёт взял и сделал. Сереньким выделяются строки, начинающиеся с "#", "//", "P.S.", "PS" или "ps" =)Ну я не такой мастер кунг-фу, как ты.
AL>> ... .startswith(...) ..
vit01> Ну какие startswith? Только макароны, только хардкор :D
vit01> Лови регулярку:Переписал. Спасибо.
vit01> commenttemplate=re.compile(r"(^|\s+)(PS|P.S|ps|ЗЫ|З.Ы|\/\/|#).+$", re.MULTILINE)
vit01> Поддерживает также комментарии в конце строки: // это комментарийМой вариант работает только в начале строки, так как архитектурно подсветка только для строк, но не "слов".
vit01> Не ломается на ссылках ii:// , http:// или oops, потому что требует наличия пробела (или начала строки) перед строкой.Вариант со startwith тоже не ломался =)
Andrew Lobanov (2015-11-03 05:22:14)
[Ответить]