Perl Reguläre Ausdrücke in C++ gesucht

Reguläre Ausdrücke in C++.

Hallo ich möchte reguläre Ausdrücke in C++ verwenden. Aktuell habe ich Visual Studio Express installiert.

Ich dachte ich könnte einfach irgendwo eine DLL downloaden und loslegen. Ich habe seit etlichen Jahren kein C++ mehr programmiert. Kann sein das ich nicht etwas blöde anstelle, beim Rückfragen :wink: ich hoffe nicht.

erster Treffer bei Google
http://www.cplusplus.com/reference/std/regex/

einfach die regex.h aus der Standardbibliothek einbinden (müsste auch in Visual Studio enthalten sein).

Alternativ enthält boost eine umfangreiche Bibliothek für die Verarbeitung regulärer Ausdrücke

Ich habe selber in C++ noch keine Regular Expressions benutzt. Im neuen C++ Standard C++11 kamen die Regular Expressions hinzu und sollten von Visual Studio unterstützt werden. Ich weiss aber nicht, ob die Express Version den neuen Standard enthält.

Er sollte über den include

#include

eingebunden werden können. Dementsprechend solltest Du auch Beispiele in der Hilfe des Visual Studios finden.

Die Regular Expressions in C++11 entsprechen den Boost-Regex (http://www.boost.org/doc/libs/1_51_0/libs/regex/doc/…), dort kannst Du evtl. auch noch weitere Informationen / Beispiele finden.

Hoffe, Dir damit ein bisschen weiter geholfen zu haben.

Google for std::regex, it’s not exactly the same as in perl but quite similar…
It should be already included in your box.

Have fun…

Hallo ich möchte reguläre Ausdrücke in C++ verwenden. Aktuell

Wenn Du C++11 verwendest brauchst Du ausser einem Compiler der es unterstützt nichts.

http://en.wikipedia.org/wiki/C%2B%2B11#Regular_expre…

Hallo,

sorry, ich kann da leider nicht weiterhelfen.

Reguläre Ausdrücke in C++.

Hallo ich möchte reguläre Ausdrücke in C++ verwenden. Aktuell
habe ich Visual Studio Express installiert.

Ich dachte ich könnte einfach irgendwo eine DLL downloaden und
loslegen.

stimmt auch so im Prinzip; was Du aber noch brauchst ist ein Header-File und die Import-Library (Lib-File)

und welche Implementierung Du nun verwenden willst, ist Geschmacksache;
Visual Studio Express schließt mal Linux aus, aber in Linux kannst Du auf bereits vorhandenes sehr einfach zurückgreifen;

Hallo,
ich benutze diese Sourcen:
http://sourceforge.net/projects/regexx/

Gruß
Rüdiger

Google ist dein Freund…
http://www.tutorials.de/c-c/215133-regexp-regulaere-…

http://www.c-plusplus.de/forum/301452-full

Ich hoffe, das hilft weiter.
Viele Grüße
Michael

hab auch hier gefragt und es mit boot probiert.
leider bekomme ich mir unverständliche fehlermeldung.

vielleicht kannst du hier mal kucken:

http://www.wer-weiss-was.de/app/service/board_navi?G…

danke w

Tut mir leid, hier bin ich leider kein experte , bitte stelle die frage doch öffentlich, oder frage eine andere person
Reguläre Ausdrücke in C++.

Hallo ich möchte reguläre Ausdrücke in C++ verwenden. Aktuell
habe ich Visual Studio Express installiert.

Ich dachte ich könnte einfach irgendwo eine DLL downloaden und
loslegen. Ich habe seit etlichen Jahren kein C++ mehr
programmiert. Kann sein das ich nicht etwas blöde anstelle,
beim Rückfragen :wink: ich hoffe nicht.

Hallo,

Reguläre Ausdrücke in C++.

Du brauchst in Visual Studio eigentlich keine zusätzlichen DLLs jenseits der Mittel, die VS mitliefert.

Eine gute Einführung liefert z.B. diese Doku im MSDN. Der Link führt zur Version für VS2005, Du kannst dort aber auch die Versionen für VS2008, VS2010 und VS2012 anschauen (Klick auf „Andere Versionen“ unter dem Titel).

Ich hoffe, es hilft.

Grüße

Ovaron

Meun

Boost sollte Reguläre Ausdrücke haben.
Qt hat auch welche, aber ich tippe drauf, dass Dir das zu umfangreich ist.

Du brauchst in jedem Falle header Files, um fremde Klassen(*) anzusprechen.
Eine DLL alleine reicht für C++ nunmal nicht aus.
(Pauschale Aussage, auch wenn ich nicht weiß, wie weit MS den Std verbiegt, um .net mit C++ zu unterstützen)

VlG BN

(*) Es sei denn, Du willst auf reine C Funktionen zugreifen, dann könntest Du Dir die externen Funktionen auch händisch zusammenstricken. Aber spätestens bei der ersten Struktur wirst Du die Idee uncool finden.

Hallo,

ich hab es nicht ausprobiert, aber ich denke das sollte eingebaut sein:
http://www.cplusplus.com/reference/std/regex/

Viele Grüße,
Thomas

ha! das problem hatte ich auch. das geht. und wenn du dich nicht so blöd anstellst wie ich dann hast dus schnell.

sagmal können wir in verbinung bleiben, weil ich wollte da eigentlich auch tiefer einsteigen habs hängen lassen. ich hab sogar an kunden den ich hängen lasse. ok. kurz zu mir weil ich so negativ von mir rede.
eigenltih bin ich mit dem pc verwachsen sauschnell und zig jahre erfahrung.
mir fehlen irgnedwie die partner umd wieder mehr lust zu bekommen. hab mich verfranzt.

ok nun an tipp von mir:

http://synclife.sl5.de/?do=search&id=boost