Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#3

AW: Regex: Alle nicht übereinstimmenden Zeichen entfernen

  Alt 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äöüÄÖÜß ]+#?' )
$2B or not $2B

Geändert von himitsu (18. Mär 2014 um 13:33 Uhr)
  Mit Zitat antworten Zitat