Γραφείο Λογαριασμός

Μετατροπέας camelCase

Επικολλήστε κείμενο ή λέξεις και μετατρέψτε τες σε camelCase — για ονόματα μεταβλητών, κλειδιά JSON και κώδικα. Εκτελείται στον 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. Αυτό είναι πραγματικό, επιβεβαιωμένο όριο του κανόνα ορίων (πεζό/ψηφίο → κεφαλαίο), όχι σπάνιο bug — αν θέλεις ξεχωριστό σπάσιμο ανά ακρωνύμιο, βάλε χειροκίνητο διαχωριστικό (getHTTP_Response) πριν τη μετατροπή.

Ολοκλήρωση

Το μετατρεπόμενο κείμενο εμφανίζεται ζωντανά στο πλαίσιο εξόδου καθώς πληκτρολογείτε — αντιγράψτε το ή χρησιμοποιήστε τη Λήψη, αν το υποστηρίζει ο περιηγητής σας. Δεν αποθηκεύεται ιστορικό μετατροπών· με την ανανέωση της σελίδας καθαρίζουν και τα δύο πλαίσια.

Τι είναι το camelCase;

Το camelCase ενώνει τις λέξεις χωρίς κενά και βάζει κεφαλαίο σε κάθε λέξη εκτός από την πρώτη: το «user profile page» γίνεται «userProfilePage». Είναι το καθιερωμένο στυλ ονοματοδοσίας για μεταβλητές σε JavaScript, Java και πολλές άλλες γλώσσες.

Μπορώ να μετατρέψω ολόκληρες προτάσεις;

Ναι — κάθε γραμμή μετατρέπεται ξεχωριστά, οπότε μπορείς να επικολλήσεις μια λίστα από ονόματα ή φράσεις και να πάρεις ένα camelCase αναγνωριστικό ανά γραμμή. Τα σημεία στίξης και τα επιπλέον κενά αφαιρούνται αυτόματα.

Είναι πάντα έγκυρος κώδικας το μετατρεπόμενο κείμενο;

Όχι — πρόκειται για απλή μετατροπή πεζών/κεφαλαίων σε απλό κείμενο, όχι για parser των κανόνων αναγνωριστικών κάποιας συγκεκριμένης γλώσσας (δεσμευμένες λέξεις, επιτρεπόμενοι χαρακτήρες κ.λπ. εξακολουθούν να ισχύουν). Έλεγξε τους κανόνες ονοματοδοσίας της γλώσσας σου πριν χρησιμοποιήσεις ένα μετατρεπόμενο όνομα ως πραγματικό αναγνωριστικό.

↑ Επιστροφή στο εργαλείο