C: Regex библиотека с MinGW - PullRequest
       46

C: Regex библиотека с MinGW

7 голосов
/ 23 сентября 2010

Как мне установить регулярное выражение C в MinGW?

Я использую его GCC ... Я использую Windows XP.Я предпочитаю обновленный.

Ответы [ 2 ]

5 голосов
/ 23 сентября 2011

У вас есть несколько вариантов:

  • mingw-libgnurx из пользовательской области MinGW; от README:

    функциональность regex из glibc 2.5, извлеченного в отдельную библиотеку, для Win32

  • MSYS-регулярное выражение ; из описания пакета:

    Текущие версии получены из реализации GNULIB модуля регулярных выражений, но более старый версия среды выполнения, полученная из почтенного регулярного выражения GNU библиотека, с немного другим интерфейсом, доступна для устаревшие приложения MSYS

  • pcre может быть скомпилировано с MinGW

Если вы запускаете кросс-компилятор MinGW в Fedora, libgnurx и pcre находятся в репозитории, готов к использованию с MinGW .

Для тех, кто использует C ++ Boost RegEx (который попал в TR1) и QRegExp (из Qt), также варианты.

4 голосов
/ 24 сентября 2010

TRE

По мнению автора, он более соответствует POSIX, чем чему-либо еще, а также поддерживает приблизительные регулярные выражения.Он достаточно актуален и должен работать на XP.

Он претендует только на успех с Windows 98-XP / Microsoft Visual C ++ 6.0.Cygwin 1.3-1.5 с GCC также работает, по-видимому, но если вам удастся скомпилировать и интегрировать его, сообщите автору электронное письмо.

...