Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
AntonDSD
0 / 0 / 0
Регистрация: 10.12.2010
Сообщений: 8
1

Регулярные выражения на C++

05.03.2011, 16:48. Просмотров 1834. Ответов 5
Метки нет (Все метки)

Здраствуйте,
возникла необходимость использовать регурные выражения в Си++. Первое что пришло в голову переписать все на Qt например, но это как-то глупо получается...

Вообщем смысл в том, что я сейчас пока пишу по виндой, но потом может потребоваться портировать это под линуху... пока у меня весь код вполне портируемый без проблем. Поэтому прошу посоветовать какую-нибудь библиотеку или еще чего то там для регулярных выражений, что юы проблем потом с переписованием кода по линукс не возникало.

Я находил PCRE, но не понял как ее вообще в винде поставить...

Вообщем жду ваших советов!)
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2011, 16:48
Ответы с готовыми решениями:

Регулярные выражения
Здравствуйте, задали задание, связанное с регулярными выражениями, можете на одном примере...

Регулярные выражения с++11
Просветите, пожалуйста, как из следующей строки "123<tag>456</tag>789<tag>987</tag>654321" с...

Регулярные выражения с++
Пользователь должен ввести строки: фамилию(первая буква должна быть заглавной), дату рождения(по...

Регулярные выражения
Доброй ночи! Использую вот такой код void INITDIALOG(void* p){ char* bufer = new char;...

Регулярные выражения
Может кто нибудь подсказать реализацию регулярных выражений на С/С++?

5
ForEveR
В астрале
Эксперт С++
8009 / 4766 / 654
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
05.03.2011, 17:15 2
AntonDSD, std::tr1::regex. Стандарт С++0x.
0
alex_x_x
бжни
2459 / 1667 / 134
Регистрация: 14.05.2009
Сообщений: 7,162
05.03.2011, 19:29 3
Цитата Сообщение от ForEveR Посмотреть сообщение
AntonDSD, std::tr1::regex. Стандарт С++0x
либо QRegexp кьютовый

Добавлено через 2 минуты
boost::regex (оно же перекочевало в стандарт)
0
lemegeton
2985 / 1408 / 475
Регистрация: 29.11.2010
Сообщений: 2,792
05.03.2011, 22:10 4
pcre -- проверено временем.
0
AntonDSD
0 / 0 / 0
Регистрация: 10.12.2010
Сообщений: 8
09.03.2011, 17:52  [ТС] 5
Спасибо всем!) Для нужной мне задачи подошел и regex из std)
0
Lucky_spirit
2 / 2 / 0
Регистрация: 10.05.2012
Сообщений: 45
11.05.2012, 18:43 6
А про PCRE можно подробнее? Я вот сейчас его в программе пытаюсь использовать, но плохо он как-то стандартные RegExp обрабатывает. И я не понял, как ему скормить "многострочную" строку. Он тогда до символа конца строки обрабатывает и перестает дальше искать совпадения.
Что делать?
0
11.05.2012, 18:43
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.05.2012, 18:43

Регулярные выражения в g++
Привет всем! этот пример взял из http://www.cplusplus.com/reference/regex/regex_search/ и...

Регулярные выражения
Здравствуйте, кто может помочь, нужно использовать регулярные выражения, чтобы при вводе...

С++ и регулярные выражения
С++ и регулярные выражения - возможно ли ето? Какие есть библиотеки или что-то в етом роде?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.