Reguläre Ausdrücke in C++
-
Hallo allerseits,
kann es sein, daß es in der STL keine kleinen Helferlein bzgl. REs gibt oder hab ich das übersehen? Sowas bringt doch inzwischen fast jede Sprache mit...
-
hoppsassa schrieb:
kann es sein, daß es in der STL keine kleinen Helferlein bzgl. REs gibt oder hab ich das übersehen?
Nein, Du hast nichts übersehen. Die STL kennt keine Regulären Ausdrücke; zumindest noch nicht. Schau mal unter boost.
Gruß
Werner
-
Reguläre Ausdrücke sind im C++-Standard mittlerweile drin: im TR1 (Technical Report 1). Nur hat noch kein Compilerhersteller den TR1 in seinen Compilern drin, da TR1 erst kürzlich verabschiedet wurde. MS hat den TR1-Support für die Zukunft angekündigt. Der Namespace lautet std::tr1.
Als Referenz wurde boosts regex herangezogen. Am besten boost herunter laden und einfach benutzen: http://www.boost.org/libs/regex/doc/index.html