#  Re: Caesium
Andrew Lobanov (station13, 1) → vit01  –  05:22:14 2015-11-03

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 тоже не ломался =)
Powered by iii-php v0.11