Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: equivalente Zeichen finden?

  Alt 23. Sep 2010, 17:04
Ich hab erstmal einen Q&D-Weg über WideCharToMultiByte+MultiByteToWideChar gefunden.

Also es geht um die sogenannte "equivalence class" [=...=] der POSIX-RegEx.

'#[[=e=]]#i' würde eEéÉèÈ... uws. finden.
Eine genaue Beschreibung was hierbei "gleich" ist, hab ich noch nicht entdeckt.
Aber ich vermute mal sehr stark, es geht um Zeichen, welche den selben "Stamm" besitzen.
"é" = "e" + "´"

Über WideCharToMultiByte würde ich jetzt erstmal die Basis bestimmen (durch Übersetzen nach ASCII) und dann alle Zeichen mit der selben Basis suchen.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat