Re[4]: Регулярное выражение для CS
От: Au1  
Дата: 25.11.09 12:45
Оценка:
Здравствуйте, regexp, Вы писали:

R>А именно?


Текст, похожий на атрибут внутри строковой константы, например.
Re[9]: Регулярное выражение для CS
От: Mr.Cat  
Дата: 25.11.09 12:50
Оценка:
Здравствуйте, Au1, Вы писали:
Au1>Если не трудно, приведи кусок местного кода, который различает эти ситуации.
Код форматтера открыт — http://rsdn.ru/forum/rsdn/3465135.1.aspx
Автор: AndrewVK
Дата: 12.07.09
— найти нужное место недолго.
Емнип, там создается огромный регексп с именованными группами через | и на каждый матч проверяется, какая группа заматчилась. Что делается далее — не помню. Вроде особо никакого волшебства.
Re[2]: Регулярное выражение для CS
От: vdimas Россия  
Дата: 03.12.09 22:55
Оценка:
Здравствуйте, Петрухин Эдуард, Вы писали:

ПЭ>С помощью регулярных выражений распарсить код на C# (и, насколько я знаю, на любых других «полноценных» языках программирования) невозможно.

ПЭ>Дело в том, что регулярные выражения задают язык, синтаксис которого описывается автоматной грамматикой, а синтаксис C# описывается контексто-свободной грамматикой. Автоматная грамматика является частным случаем контекстно-свободной, так что регулярные выражения тебе не помогут.

Не совсем так. Перловые регулярные выражения могут порождать грамматики, выходящие за рамки регулярных. Но с указанной задачей не справятся точно.
Re[7]: Регулярное выражение для CS
От: vdimas Россия  
Дата: 03.12.09 22:59
Оценка:
Здравствуйте, _DAle_, Вы писали:

_DA>Множество языков, которые описывают regexp с Back references и recursion, содержат в себе все контекстно-свободные, и сами содержатся в множестве контекстно-зависимых.


Т.е. задача все-таки решаема через regexp?
Фига се...
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.