Re[7]: Регулярное выражение для CS
От: Mr.Cat  
Дата: 25.11.09 11:11
Оценка:
Здравствуйте, Au1, Вы писали:
Au1>Не прокатит по причине возможной вложенности одного в другое. Например:
Au1>/* ......... " ..../*...*/.... " ....... */..........."
Au1>и
Au1>".........../*...*/...".....".....*/........"
В чем конкретно ты тут видишь проблему? Как, на твой взгляд, это распарсится регекспами? И как оно, на твой взгляд, должно распарситься? Я проблемы не вижу. Вот как парсит тутошний регексповый форматтер.
/* ......... " ..../*...*/.... " ....... */..........."

".........../*...*/...".....".....*/........"

VS парсит точно так же.

Au1>как ни парси регекспами, контрпример можно будет построить в общем случае.

Если речь идет о подсветке и фолдинге редакторе, то 100% корректной работы не нужно. Достаточно покрытия определенного процента ситуаций, я считаю.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.