| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Вопрос о регулярных выражениях CAtlRegExp |
| Автор: Glen 24.2.2010, 14:01 |
| Я попытался использовать регулярные выражения из CAtlRegExp для нижеследующей задачи, но у меня не получилось. Может кто знает как это сделать (или использовать нечто другое вместо CAtlRegExp)? Мне надо выделить в тексте блок такого типа: ---- some text MyGUID some text ---- беря в расчёт то что строки "----" могут встречаться и ВНЕ этого блока. Это я сделал с помощью шаблона (может и не вполне рационального) ".*{----.*MyGUID.*?----}.*". ОДНАКО потом выяснилось что эти сепараторы "----" могут иметь разную длину - это может быть и "---" и "------". Можно ли такой блок выделить с помощью regexp-а (CAtlRegExp или чего то ещё)? |