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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1