tweilstring zwischen 2 teilstrings ausschneiden
-
hey
ich habe einen string: "dfasdfashsd[bla]teildtring den ich will[blupp]asfhsdhfsdf"
ich will jetz eben alles zwischen den [bla] und dem [blupp] ausschneiden und in einen neuen string speichern, in php gibt es solch eine funktion..
wie aber funktioniert das in c++?
danke schonmal
lg
-
Das kommt darauf an. Können ][ auch zwischen [Bla] und [Blupp] noch vorkommen?
Mein erster Ansatz wären erstmal reguläre Ausdrücke.
-
jap, alles
-
erstes [bla] finden, letztes [blub] finden, neuen string aus string[bla_pos+bla_length] ... [blub_pos - 1] basteln, fertig.
sowohl zum finden als auch zum "ausschneiden" eines teilstrings anhand von index + länge gibt es funktionen in std::string, einfach mal in der referenz nachgucken.