- Автор flashr декабря 14, 2009
Очередная статья на хабре, опубликованная неизвестным программистом, про подсветку кода вынудила меня внести некоторые улучшения в мой проект
s-c.me - по подсветке кода. Изменение касательно подсветки строковых констант. Эта, как оказывается, весьма непростая задача теперь решается еще более сложным регулярным выражением:
Copy Source | Copy HTML
get
{
return @"@(?:"".*?"")+|"".*?(?<*?\\)""|''|'.*?(?<*\\)'|\b\d+?(?=\b|$)%?|‘’|‘.*?(?!\\).’";
}
Убедиться в том, что все нормально подсвечивается, можно на подготовленном тестовом коде
по ссылке. Конечно улучшать можно и дальше, но пока и так сойдет.
ЗЫ: надо не забыть продлить регистрацию домена... блин, 800р за год в зоне .me - какой ужас...
Метки: Code | S-c.me