Erste Buchstabe bei UTF-8...
Verfasst: Donnerstag 30. März 2006, 09:53
Ich benötige den ersten Buchstaben eines Wortes... Das macht man normalerweise einfach mit first_letter = item[0] Wenn das Wort allerdings mit einem Sonderzeichen beginnt und das in UTF-8 encodiert ist, besteht dieser Buchstabe ja eigentlich aus zwei.
Deswegen hab ich folgendes gemacht:
Jemand eine bessere Lösung?
Deswegen hab ich folgendes gemacht:
Code: Alles auswählen
first_letter = item[0].upper()
try:
if item.encode("String_Escape").startswith(r"\x"):
first_letter = item[:2].upper()
except:
pass