Ich bin auf der Suche nach dem besten Weg, um einen String zu "slugifizieren", was "slug" ist , und meine aktuelle Lösung basiert auf diesem Rezept
Ich habe es ein wenig geändert zu:
s = 'String to slugify'
slug = unicodedata.normalize('NFKD', s)
slug = slug.encode('ascii', 'ignore').lower()
slug = re.sub(r'[^a-z0-9]+', '-', slug).strip('-')
slug = re.sub(r'[-]+', '-', slug)
Hat jemand Probleme mit diesem Code? Es funktioniert gut, aber vielleicht fehlt mir etwas oder Sie kennen einen besseren Weg?