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.


Log in to reply