Ich arbeite an einem Werkzeug, um automatische spanische Verbkonjugation zu machen. In einer Zeitform besteht die Regel darin, den letzten Vokal zu betonen.Wie füge ich einem Buchstaben Akzente hinzu?
Während ich eine Karte erstellen kann, um die akzentuierte Version eines Buchstabens zu erhalten, habe ich mich gefragt, ob es eine saubere, pythische Art gibt, Zeichen zu manipulieren, um diakritische Zeichen hinzuzufügen (ich denke, ich habe den richtigen Begriff).
Zum Beispiel:
fue -> fué
presta -> prestá
usw.
Es gibt Unicode Kombinationszeichen, die Sie auf das Zeichen nur anfügen können. Jede gute Unicode-Referenz wird Ihnen sagen, was sie sind. –
Link zu dem, worüber @MarkRansom redet: https://en.wikipedia.org/wiki/Combining_character Es wäre immer noch schön, eine richtige Antwort mit Beispielcode zu sehen, obwohl – mastazi
@MarkRansom, wie man das in Python macht? – Pat