PCRE w VC++ (wyrazenia regularne)

0

Witam!

Pisze pierwszy raz na to forum (specjalnie zalozylem konto), poniewaz od kilku dni mecze sie ze zmuszeniem biblioteki PCRE (Perl Compatible Regular Expressions, http://www.pcre.org) do wspolpracy z Microsoft Visual C++ 6.0. Czy ktos z was uzywal juz tej biblioteki?

Jestem poczatkujacym programista C++ i potrzebuje uzyc wyrazen regularnych w swoim programie, a dokumentacja PCRE sprawia wrazenie jakby byla pisana wylacznie dla uzytkownikow unixa. Potrzebuje wskazowek w jaki sposob to skompilowac i uzywac w MSVC++, najchetniej jakis przykladowy program (godzinami szukalem takiego na google - bezskutecznie).

Znalazlem nawet jakas klase (wrapper) dla C++ http://www.daemon.de/PcreDocumentation, nawet sa tam przyklady, ale znowu mam problem z kompilacja. Tutaj http://sourceforge.net/projects/regx/ znajduje sie kolejna wersja PCRE dla C++, ale znowu - tylko dla Unixa.

Probowalem rowniez uzywac innych bibliotek - znalazlem boost (http://www.boost.org/). Tutaj znajduje sie bardzo fajny artykul jak tego uzywac http://www.codeproject.com/string/regex__.asp, ale mam problemy z zapisaniem wyrazen regularnych. Potrzebowalbym takiego narzedzia jak Regex Coach http://www.weitz.de/regex-coach/, szukalem wszedzie i nic nie znalazlem. Zamierzam stosowac dosc dlugie wyrazenia i tego typu program jest mi niezbedny.

Czyli podsumowujac - potrzebuje albo wskazowek i przykladu jak uzywac PCRE w MSVC++ (ewentualnie jakiejs wrapper-class) albo jakiejs innej biblioteki z instrukcja jak jej uzywac i programem pomocnym przy zapisywaniu wyrazen regularnych.

Pomozcie!

0

http://www.codeproject.com/cpp/OwnRegExpressionsParser.asp
http://www.softaward.com/988.html

Ten twoj artykul na codeproject tez jest niezly, polecam wczytac sie, calkiem przyjemnie opisana sprawa. Nikt za ciebie nie napisze, poswiec chwilke na zrozumienie opisu :)

0

Nie chce pisac wlasnego wlasnego parsera do wyrazen regularnych. Po prostu potrzebuje biblioteki do ich obslugi oraz narzedzia do pisania wyrazen regularnych. Biblioteke boost juz zainstalowalem i wiem jak jej uzywac (wiem to wlasnie z tego artykulu, znam angielski i nie mam problemu ze zrozumieniem). Problem jest taki, ze do boost nie ma zadnych narzedzi. Natomiast do PCRE sa narzedzia, ale nie wiem jak ta biblioteke zainstalowac ani uzywac.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.