Python regex zum Konvertieren von Nicht-ASCII-Zeichen in einer Zeichenfolge in die nächsten ASCII-Entsprechungen

Ich suche nach einer einfachen Python-Funktion, die eine Zeichenfolge akzeptiert und eine ähnliche zurückgibt, bei der jedoch alle Nicht-ASCII-Zeichen in die nächstliegende ASCII-Entsprechung konvertiert werden. Zum Beispiel sollten diakritische Zeichen und so weiter weggelassen werden. Ich stelle mir vor, dass es einen ziemlich kanonischen Weg gibt, dies zu tun, und es gibt viele verwandte Stackoverflow-Fragen, aber ich finde keine einfache Antwort, also schien es eine separate Frage wert zu sei

Beispiel Eingabe / Ausgabe:

"Étienne" -> "Etienne"

Antworten auf die Frage(8)

Ihre Antwort auf die Frage