Hi,
Hallo,
wie kann ich französische Buchstaben mit Accents in jene ohne Accents umwandeln? Alle Versuche mit =~s und =~tr haben nicht funktioniert...
$str =~ s/é/e/;
$str =~ tr/éèêëçâîô/eeeecaio/;Muss ich vielleicht das Zeichen im Regex anders codieren?
Ich habe es nicht getestet, aber es müsste gehen, wenn du den ASCII-Code der Zeichen im RegExp angibst.
Das geht mit
\xnn bei Zeichen mit dem Hex-Code nn (ASCII-Text)
\x{nnnn} Zeichen mit dem Hex-Code nnnn (bei Unicode-Zeichen)
(Quelle)
Laut dieser Tabelle müsstest du beispielsweise für "á" beispielsweise "\xE1" schreiben können.
mfG,
steckl