Lexikalische Formatierung: Konvertierung von Zeichenfolgen in Groß- und Kleinschreibung und Syntax
Lexikalische Formatierung manipuliert die Groß-/Kleinschreibungsstruktur von Textzeichenfolgen algorithmisch, um sie an bestimmte Programmiersyntaxen, journalistische Stilrichtlinien oder Datenbankanforderungen anzupassen.
Das manuelle Umschreiben eines umfangreichen Absatzes, weil Sie versehentlich die Feststelltaste gedrückt haben, ist unglaublich mühsam. Dieses Tool nutzt reguläre Ausdrücke (RegEx), um Zeichenfolgen vollständig clientseitig umzuwandeln.
Formel & Berechnungsmethode
camelCase Transformation = Lowercase(String) ➔ Capitalize(Index[0] of Word > 1) ➔ Strip(Leerzeichen)
Um „hello world“ in „helloWorld“ umzuwandeln, schreibt das Skript die gesamte Zeichenfolge in Kleinbuchstaben, sucht mithilfe von RegEx nach dem ersten Buchstaben des zweiten Worts, schreibt ihn groß und löscht das Leerzeichen dauerhaft.
Best Practices & Tipps
- Verwenden Sie camelCase für Variablen: In JavaScript und JSON ist „userFirstName“ die Standardkonvention. Die Verwendung von Leerzeichen führt zum Ausfall des Compilers und die Verwendung von „snake_case“ („user_first_name“) ist im Allgemeinen Python- oder SQL-Datenbanken vorbehalten.
- Halten Sie sich an die Regeln für die Groß- und Kleinschreibung von Titeln: Beim echten „Title Case“ (APA-Stil) wird nicht jedes Wort blind groß geschrieben. Der Algorithmus überspringt kleinere Konjunktionen und Präpositionen (wie „und“, „in“, „der“), es sei denn, sie sind das erste Wort des Satzes.
- Datenbankeingaben bereinigen: Bevor Sie Benutzer-E-Mails in einer Datenbank speichern, müssen Sie die gesamte Zeichenfolge programmgesteuert in „Kleinbuchstaben“ konvertieren. Wenn Sie dies nicht tun, werden „[email protected]“ und „[email protected]“ als zwei völlig unterschiedliche Konten behandelt.