Hallo Leute,
ist es möglich mit einem StringRegExpReplace alle ö,ä,ü's in einem String mit oe,ue,ae zu ersetzen??
Ich versuche gerade schwierigere Sachen mit Stringregexpreplace zu verstehen/lernen, damit ich dabei nicht immer so lange brauch
Stadtnamen ohne ä,ü,ö
-
- [ gelöst ]
-
TheShadowAE -
22. März 2010 um 21:29 -
Geschlossen -
Erledigt
-
-
Hallo, dafür reicht auch StringReplace.
-
In 3 Zeilen, aber ich wollte wissen wie (oder ob) es in einer Zeile mit StringregExpreplace geht
-
- Offizieller Beitrag
aber ich wollte wissen wie (oder ob) es in einer Zeile mit StringregExpreplace geht
Wenn in einer Zeile, dann auch nur ein geschachtelter Aufruf. Ein Pattern zum wahlweise aber gezielten Ersetzen von 3 verschiedenen Zielen ist m.W. nicht machbar. -
Schade, trotzdem Danke
-
[autoit]
$neu=StringReplace(StringReplace(StringReplace($string,"ö","oe"),"ä","ae"),"ü","ue")
[/autoit]
Wie schon erwähnt, es geht in einer Zeile... -
und wenn ich mich recht entsinne, kommt die RegExp Engine von autoIt eh nicht auf Umlaute klar.
-
Doch tut sie:
[autoit]MsgBox(0,"", StringRegExpReplace("Förster", "ö", "oe"))
[/autoit]