 |
C++Talk.NET C++ language newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
MuteX Guest
|
Posted: Fri Mar 03, 2006 7:19 am Post subject: Reguläre Ausdrücke/Regular Expressions |
|
|
Guten "Tag" zusammen.
Seit mehreren Stunden plagt mich nun das Problem, Unterstützung für
Regular Expressions in mein MSVC++6-Projekt einzubauen. Ich
programmiere derzeit an einem kleinen IRC-Bot, der zwar in C++ gehalten
ist, allerdings auch große Mengen C verwendet.
Ich habe auch schon etliche Lösungen durchprobiert, unter anderem:
Boost (RegEx++), PCRE, GNU RegEx (Windows-Port) usw.
Das Problem liegt nun wirklich nur in der Einbindung. RegEx++ stört
es, dass ich C-Funktionen wie z.B. strpos() oder strcpy() nutze. PCRE
verweist in seiner 'pcre.h' das Struct 'pcre' auf 'real_pcre', welches
nirgendwo(!) definiert ist und mit GNU RegEx scheint die
Parameteranzahl der Funktionen in meinem Code dauernd falsch zu sein,
obwohl auch nicht anders dokumentiert.
Ich frage mich, was ich Gravierendes falsch mache, dass KEIN RegEx bei
mir funktionieren will. Hat da möglicherweise jemand ähnliche
Erfahrungen oder Tipps, wie ich unkompliziert(!) reguläre Ausdrücke
in ein MSVC++6-Projekt einbauen kann?
Gruß,
Stefan
P.S.: Dies ist mein erster Post in einer Newsgroup, seid nicht so
streng. ;)
--
de.comp.lang.iso-c++ - Moderation: mailto:voyager+mod (AT) bud (DOT) prima.de
FAQ: http://www.voyager.prima.de/cpp/ mailto:voyager+send-faq (AT) bud (DOT) prima.de |
|
| Back to top |
|
 |
Bob Hairgrove Guest
|
Posted: Fri Mar 03, 2006 1:06 pm Post subject: Re: Reguläre Ausdrücke/Regular Expressions |
|
|
On 2 Mar 2006 18:19:06 -0800, "MuteX" <Stefan@pressure-team.de> wrote:
| Quote: | Ich frage mich, was ich Gravierendes falsch mache, dass KEIN RegEx bei
mir funktionieren will.
|
Wahrscheinlich gar nichts, ausser dass Du MSVC++6 verwendest. Und das
ist schlimm genug, wo es seit ca. 5 Jahre verschiedene Gratis-Compiler
gibt (u.a. MSVC++ ver. 7.1), die bedeutend besser mit Templates bzw.
mehr standardkonform sind.
| Quote: | Hat da möglicherweise jemand ähnliche
Erfahrungen oder Tipps, wie ich unkompliziert(!) reguläre Ausdrücke
in ein MSVC++6-Projekt einbauen kann?
|
Ich würde an erster Stelle einen anderen Compiler ausprobieren. Das
ist mit Abstand das Unkomplizierteste, was ich mir vorstellen kann.
--
Bob Hairgrove
NoSpamPlease (AT) Home (DOT) com
--
de.comp.lang.iso-c++ - Moderation: mailto:voyager+mod (AT) bud (DOT) prima.de
FAQ: http://www.voyager.prima.de/cpp/ mailto:voyager+send-faq (AT) bud (DOT) prima.de |
|
| Back to top |
|
 |
Bob Hairgrove Guest
|
Posted: Fri Mar 03, 2006 2:06 pm Post subject: Re: Reguläre Ausdrücke/Regular Expressions |
|
|
Evtl. hilft das weiter:
http://ourworld.compuserve.com/homepages/John_Maddock/regexpp2.zip
Das ist eine etwas ältere Version der Bibliothek von John Maddock, die
heute als Boost-Bibliothek bekannt ist.
--
Bob Hairgrove
NoSpamPlease (AT) Home (DOT) com
--
de.comp.lang.iso-c++ - Moderation: mailto:voyager+mod (AT) bud (DOT) prima.de
FAQ: http://www.voyager.prima.de/cpp/ mailto:voyager+send-faq (AT) bud (DOT) prima.de |
|
| Back to top |
|
 |
Stefan Schindler Guest
|
Posted: Fri Mar 03, 2006 2:06 pm Post subject: Re: Reguläre Ausdrücke/Regular Expression s |
|
|
| Quote: | Ich frage mich, was ich Gravierendes falsch mache, dass KEIN RegEx bei
mir funktionieren will.
Wahrscheinlich gar nichts, ausser dass Du MSVC++6 verwendest.
|
Damit könntest du sogar Recht haben. Bevor ich beispielsweise die
Boost-Libraries überhaupt zum Laufen bekam, musste ich mich mit einigen
internen Compiler-Fehlern herumschlagen...
| Quote: | Ich würde an erster Stelle einen anderen Compiler ausprobieren. Das
ist mit Abstand das Unkomplizierteste, was ich mir vorstellen kann.
|
Hatte bisher noch nicht gehört, dass die 7.1er Version kostenlos
erhältlich ich. Werde mich dann wohl mal nach der umsehen, schönen Dank.
Gruß,
Stefan
--
de.comp.lang.iso-c++ - Moderation: mailto:voyager+mod (AT) bud (DOT) prima.de
FAQ: http://www.voyager.prima.de/cpp/ mailto:voyager+send-faq (AT) bud (DOT) prima.de |
|
| Back to top |
|
 |
Stefan Schindler Guest
|
Posted: Sat Mar 04, 2006 5:57 am Post subject: Re: Reguläre Ausdrücke/Regular Expression s |
|
|
| Quote: | Evtl. hilft das weiter:
|
Und wie mir das weiterhilft! Spurt ohne Probleme, auch mit gemischtem
C/C++. Super, vielen Dank!
--
de.comp.lang.iso-c++ - Moderation: mailto:voyager+mod (AT) bud (DOT) prima.de
FAQ: http://www.voyager.prima.de/cpp/ mailto:voyager+send-faq (AT) bud (DOT) prima.de |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|