Μετατροπέας kebab-case
Επικολλήστε κείμενο και μετατρέψτε το σε kebab-case — για URL slugs, κλάσεις CSS και ονόματα αρχείων. Λειτουργεί στον browser σας.
Αποτέλεσμα
Πώς χωρίζονται οι λέξεις
Η είσοδος χωρίζεται στα όρια camelCase/PascalCase (ένα πεζό γράμμα ή ψηφίο που ακολουθείται από κεφαλαίο) και σε οποιαδήποτε στίξη ή κενό — έτσι τα «my-var_name», «myVarName» και «my var name» μετατρέπονται όλα με τον ίδιο τρόπο. Τα ψηφία κολλάνε στη λέξη πριν από αυτά (userID42 → user, id42), δεν χωρίζονται ποτέ σε δική τους λέξη.
Περιορισμός ακρωνυμίων — διαβάστε πριν μετατρέψετε ονόματα API
Διαδοχικά κεφαλαία γράμματα (μια ακολουθία ακρωνυμίου όπως HTTP, XML, ID) ΔΕΝ χωρίζονται από τη λέξη που ακολουθεί — το getHTTPResponse μετατρέπεται σε get_httpresponse, όχι σε get_http_response· το XMLParser μετατρέπεται σε xmlparser, όχι σε xml_parser. Αυτός είναι πραγματικός, επιβεβαιωμένος περιορισμός του κανόνα ορίων (πεζό/ψηφίο → κεφαλαίο), όχι σπάνιο σφάλμα — αν χρειάζεστε διαχωρισμό ανά ακρωνύμιο, βάλτε χειροκίνητα έναν διαχωριστικό χαρακτήρα (getHTTP_Response) πριν από τη μετατροπή.
Ολοκλήρωση
Το μετατρεπόμενο κείμενο εμφανίζεται ζωντανά στο πλαίσιο εξόδου καθώς πληκτρολογείτε — αντιγράψτε το ή χρησιμοποιήστε τη Λήψη, αν το υποστηρίζει ο περιηγητής σας. Δεν αποθηκεύεται ιστορικό μετατροπών· με την ανανέωση της σελίδας καθαρίζουν και τα δύο πλαίσια.
Τι είναι το kebab-case;
Το kebab-case ενώνει τις λέξεις με παύλες, όλα πεζά: το «user profile page» γίνεται «user-profile-page». Είναι το καθιερωμένο στυλ για URL slugs, ονόματα κλάσεων CSS και ιδιότητες HTML.
Είναι το ίδιο με γεννήτρια URL slug;
Ουσιαστικά ναι — η έξοδος σε kebab-case είναι ένα καθαρό URL slug. Τα τονισμένα γράμματα διατηρούνται όπως πληκτρολογήθηκαν· συνδυάστε το με μετατροπή σε πεζά για αυστηρά ASCII slugs.
Το μετατρεπόμενο κείμενο είναι πάντα έγκυρος κώδικας;
Όχι — πρόκειται για απλή μετατροπή πεζών/κεφαλαίων σε κείμενο, όχι για αναλυτή κανόνων αναγνωριστικών μιας συγκεκριμένης γλώσσας (ισχύουν ακόμη δεσμευμένες λέξεις, επιτρεπόμενοι χαρακτήρες κ.λπ.). Ελέγξτε τους δικούς σας κανόνες ονοματοδοσίας πριν χρησιμοποιήσετε ένα μετατρεπόμενο όνομα ως πραγματικό αναγνωριστικό.