Beitrag von Wolfgang (80 Beiträge) am Montag, 12.Januar.2009, 10:16.
Spanische Sonderzeichen
Hallo zusammen,
wie kann ich einen String, der spanische Sonderzeichen wie á oder é enthält, so umwandeln, dass aus dem á ein a, aus dem é ein e usw. wird?
Direkte Eingabe der Sonderzeichen im Code ($text =~ s/á/a/g;) funktioniert nicht, da mir der Editor diese Zeichen beim nächsten Aufruf kaputt macht (á).
Danke und Gruß
Wolfgang
Antworten
Beitrag von Claus (4645 Beiträge) am Montag, 12.Januar.2009, 11:59.
Re: Spanische Sonderzeichen
Antworten
Beitrag von Sander (8133 Beiträge) am Montag, 12.Januar.2009, 12:40.
Re: Re: Spanische Sonderzeichen
Hast den Beitrag nicht gelesen, oder?
Antworten
Beitrag von Claus (4645 Beiträge) am Montag, 12.Januar.2009, 18:34.
Re: Re: Re: Spanische Sonderzeichen
Antworten
Beitrag von Pouraga (1396 Beiträge) am Montag, 12.Januar.2009, 12:50.
Re: Spanische Sonderzeichen
Antworten
Beitrag von Wolfgang (80 Beiträge) am Montag, 12.Januar.2009, 16:19.
Re: Re: Spanische Sonderzeichen
Antworten
Beitrag von Pouraga (1396 Beiträge) am Mittwoch, 14.Januar.2009, 13:30.
Re: Re: Re: Spanische Sonderzeichen
Verrätst Du sie mir? Danke!
Den ganzen String mit in einer Schleife Zeichen für Zeichen durchlaufen und mit ord auf den Zeichenwert des Zeichens abfragen und ersetzen.
Bausatz: for, lenght, substr, ord
Aber ich finde immer noch nicht das es eine Lösung ist.
Wenn es nur manchmal passiert, wie du sagt, setze doch das Regex in eine Funktion, in ein eigenes Template welches du peer include einbindest und nachdem es funktioniert nie wieder anfassen musst.
Antworten