Χωρίς μεταφόρτωση, 100% τοπικά, χωρίς λογαριασμό

Μετατροπέας πεζών/κεφαλαίων

Μετατροπή μεταξύ camelCase, PascalCase, snake_case, kebab-case, Title Case, UPPER_CASE, πεζών και URL slug. Τίποτα δεν φεύγει από τον περιηγητή σας.

Πώς λειτουργεί το Μετατροπέας πεζών/κεφαλαίων

Ο μετατροπέας πεζών-κεφαλαίων μετασχηματίζει κείμενο που επικολλάτε σε οποιοδήποτε από εννέα συνηθισμένα στυλ γραφής: camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE, Title Case, Sentence case, UPPER CASE και lower case. Επιλέγετε τη μορφή στόχο, κάνετε ένα κλικ για αντιγραφή, και η μετατροπή έχει ολοκληρωθεί. Τίποτα που πληκτρολογείτε ή επικολλάτε δεν μεταδίδεται πουθενά: κάθε μετασχηματισμός εκτελείται ως απλή πράξη συμβολοσειράς μέσα στην καρτέλα του περιηγητή σας.

Η λογική μετατροπής χειρίζεται σωστά αποστρόφους, παύλες και μικτούς διαχωριστές. Το Sentence case κεφαλαιοποιεί μόνο την πρώτη λέξη και αντιμετωπίζει διαδοχικό κενό ως ένα μόνο όριο λέξης. Το Title Case κεφαλαιοποιεί κάθε λέξη εκτός από σύντομους συνδέσμους και προθέσεις όταν εμφανίζονται στη μέση φράσης. Το πεδίο εξόδου ενημερώνεται μόλις σταματήσετε να πληκτρολογείτε, οπότε η εναλλαγή μεταξύ αρκετών μορφών διαρκεί μόνο λίγα δευτερόλεπτα.

Μετατροπέας πεζών/κεφαλαίων: οδηγός βήμα προς βήμα

  1. Επικολλήστε ή πληκτρολογήστε το κείμενο που θέλετε να μετατρέψετε στο πεδίο εισόδου.
  2. Επιλέξτε τη μορφή στόχο από τη λίστα επιλογών.
  3. Διαβάστε το μετατραπέν αποτέλεσμα στο πεδίο εξόδου.
  4. Κάντε κλικ στο κουμπί αντιγραφής για να αντιγράψετε το αποτέλεσμα στο πρόχειρό σας.

Συνήθεις περιπτώσεις χρήσης

  • Μετατρέψτε ένα αναγνώσιμο από ανθρώπους όνομα πεδίου API όπως "user first name" σε snake_case για ορισμό στήλης βάσης δεδομένων.
  • Μορφοποιήστε εκ νέου μια λίστα ονομάτων κλάσεων CSS από kebab-case σε camelCase κατά τη μετεγκατάσταση ενός stylesheet σε CSS-in-JS.
  • Μετατρέψτε ένα μήνυμα σφάλματος σε Sentence case σε CONSTANT_CASE για χρήση ως τιμή TypeScript enum.
  • Διορθώστε την κεφαλαιοποίηση ενός αυτόματα παραχθέντος πίνακα επικεφαλίδων ώστε κάθε στοιχείο να χρησιμοποιεί Title Case πριν την απόδοσή του στο UI.

Συχνές ερωτήσεις

Αποστέλλεται το κείμενό μου σε κάποια εξωτερική υπηρεσία;

Όχι. Η λογική κεφαλαιοποίησης είναι ένα σύνολο καθαρών μετασχηματισμών συμβολοσειράς που εκτελούνται μέσα σε αυτή την καρτέλα του περιηγητή. Το κείμενο που επικολλάτε παραμένει στη συσκευή σας από τη στιγμή που το πληκτρολογείτε μέχρι τη στιγμή που αντιγράφετε το αποτέλεσμα.

Πώς διαχωρίζει το εργαλείο τις λέξεις;

Ανιχνεύει όρια στα κενά, τις κάτω παύλες, τις παύλες και τις μεταβάσεις από πεζό σε κεφαλαίο γράμμα (για εισόδους ήδη σε camelCase ή PascalCase). Για παράδειγμα, το "myHTTPClient" διαχωρίζεται σε ["my", "HTTP", "Client"] λόγω της σειράς κεφαλαίων. Τα τονισμένα γράμματα και οι χαρακτήρες CJK διατηρούνται αντί να αφαιρούνται: ταξιδεύουν μαζί με τη λέξη στην οποία ανήκουν.

Διατηρεί τα ακρωνύμια στο camelCase και PascalCase;

Ακρωνύμια όπως HTTP, URL ή ID γίνονται πεζά όταν τοποθετούνται μέσα σε λέξη σε camelCase (httpClient, urlParser). Αυτή ακολουθεί την πιο κοινή σύμβαση JavaScript. Σε CONSTANT_CASE παραμένουν πλήρως κεφαλαία.

Μπορώ να μετατρέψω κείμενο πολλών γραμμών;

Ναι. Κάθε γραμμή μετατρέπεται ανεξάρτητα, πράγμα που σας επιτρέπει να επεξεργαστείτε μια λίστα αναγνωριστικών ή επικεφαλίδων σε ένα πέρασμα. Οι κενές γραμμές διατηρούνται ως κενές γραμμές στην έξοδο.

Ποια είναι η διαφορά μεταξύ Title Case και Sentence case;

Το Title Case κεφαλαιοποιεί το πρώτο γράμμα των περισσότερων λέξεων (σύντομες προθέσεις και σύνδεσμοι στη μέση φράσης παραμένουν πεζά). Το Sentence case κεφαλαιοποιεί μόνο την πολύ πρώτη λέξη ολόκληρης της εισόδου και αφήνει τα υπόλοιπα ως έχουν, εκτός από κύρια ονόματα που πρέπει να διορθώσετε χειροκίνητα.