Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.287 Beiträge
Delphi 12 Athens
|
AW: Regex: Alle nicht übereinstimmenden Zeichen entfernen
18. Mär 2014, 13:27
Ein RegReplace auf '[^a-zA-Z0-9äöüÄÖÜß ]+'
und ersetzen durch ''
.
[^...]
^ = NICHT
[edit] Bzw. auf '([^a-zA-Z0-9äöüÄÖÜß ]+)?'
, falls die Klammer als Expression-Begrenzung dient und das ? ein Steuerbefehl ist.
Aber als Begrenzung würde ich keine Klammer verwenden, welche auch als Steuerzeichen im Regex vorkommen kann, da ich das sonst immer verwechlse.
(persönloch hab ich mich an die # gewöhnt, also '#[^a-zA-Z0-9äöüÄÖÜß ]+#?'
)
Ein Therapeut entspricht 1024 Gigapeut.
Geändert von himitsu (18. Mär 2014 um 13:33 Uhr)
|