C++Talk.NET Forum Index C++Talk.NET
C++ language newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Reguläre Ausdrücke/Regular Expressions

 
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (German)
View previous topic :: View next topic  
Author Message
MuteX
Guest





PostPosted: Fri Mar 03, 2006 7:19 am    Post subject: Reguläre Ausdrücke/Regular Expressions Reply with quote



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





PostPosted: Fri Mar 03, 2006 1:06 pm    Post subject: Re: Reguläre Ausdrücke/Regular Expressions Reply with quote



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





PostPosted: Fri Mar 03, 2006 2:06 pm    Post subject: Re: Reguläre Ausdrücke/Regular Expressions Reply with quote



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





PostPosted: Fri Mar 03, 2006 2:06 pm    Post subject: Re: Reguläre Ausdrücke/Regular Expression s Reply with quote

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





PostPosted: Sat Mar 04, 2006 5:57 am    Post subject: Re: Reguläre Ausdrücke/Regular Expression s Reply with quote

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
Display posts from previous:   
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (German) All times are GMT
Page 1 of 1

 
Jump to:  
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


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.