AnsiString replace
-
Hi zusammen,
hätte mal eine banale Frage.
Wie kann ich z.B "\\\" durch "||" in einem AnsiString erstetzen??
Danke
-
Hallo,
StringReplace(const AnsiString S, const AnsiString OldPattern, const AnsiString NewPattern, TReplaceFlags Flags);
LG, Micha
-
HI,
ok schon mal danke.
Aber noch eine Frage:
Was gebe ich für ein Flag an?
Danke
-
Hallo,
jenachdem was erwünscht ist!
TReplaceFlags << rfReplaceAll // für alle TReplaceFlags << rfIgnoreCase // Case-Sensitive
Einfach mal in die Hilfe schauen oder SuFu verwenden...
LG, Micha
-
Hi,
danke! Cool funktioniert!
Lösung:
StringReplace(meinString, "\\\\", "||",TReplaceFlags() << rfReplaceAll );
-
oder so
if(meinString.find("\\\\") !=string::npos) meinString.replace(meinString.find("\\\\"),4,"||");
oder ned?
-
Hallo
@ oderso : Nein das geht bei VCL::String nicht, nur bei std::string.
bis bald
akari