TC

Μετατροπέας πεζών-κεφαλαίων — Δωρεάν διαδικτυακό εργαλείο

Processed locally. No data stored.
0 chars

Τι είναι Μετατροπέας κεφαλαίων-μικρών?

case) μετατρέπει το κείμενό σας σε λέξεις με μικρά γράμματα, διαχωρισμένες με τελείες. case.

debug), ονοματολογία πεδίων GraphQL και ιεραρχικούς προσδιοριστές που αντιπροσωπεύουν ένθετες δομές. Αυτό το εργαλείο χειρίζεται οποιαδήποτε μορφή εισόδου — απλό κείμενο, camelCase, snake_case ή PascalCase — και τη μετατρέπει σε καθαρή έξοδο με μικρά γράμματα διαχωρισμένα με τελείες.

Πότε να χρησιμοποιήσετε Μετατροπέας κεφαλαίων-μικρών?

case για ονόματα πακέτων σε Java και Kotlin, κλειδιά διαμόρφωσης Spring, αναγνωριστικά πεδίων GraphQL και συμβάσεις ονοματολογίας για Ruby gems. host). Όταν δημιουργείτε αρχεία ιδιοτήτων ή διαμορφώσεις YAML με κλειδιά σε μορφή dot-notation, αυτό το εργαλείο σας εξοικονομεί χρόνο.

Αν χρειάζεστε παύλες αντί για τελείες, δοκιμάστε το Kebab Case Converter. Για κάτω παύλες, χρησιμοποιήστε το Snake Case Converter.

Πώς να χρησιμοποιήσετε αυτό το εργαλείο

  1. 1Paste your text
  2. 2Click 'Convert' to get dot.case output
  3. 3Copy for config files and identifiers

Ο μετατροπέας εντοπίζει τα όρια των λέξεων με βάση τα κενά, τα παύλα, τις κάτω παύλες και τις αλλαγές σε camelCase, και στη συνέχεια ενώνει τις λέξεις με μικρά γράμματα χρησιμοποιώντας τελείες. Οι τελείες που υπάρχουν ήδη στην εισαγωγή αντιμετωπίζονται ως διαχωριστικά και διατηρούνται.

Παραδείγματα

InputOutput
Hello Worldhello.world
firstNamefirst.name
my-config-keymy.config.key
App Settings Configapp.settings.config
database_host_namedatabase.host.name

Κανόνες & Συμπεριφορά

  • Όλες οι λέξεις μετατρέπονται σε πεζά. Ανεξάρτητα από τον τρόπο εισαγωγής — κεφαλαία, camelCase ή PascalCase — κάθε γράμμα στην έξοδο είναι πεζό.
  • Οι λέξεις διαχωρίζονται με τελείες. Τα κενά, οι παύλες, οι κάτω παύλες και οι μεταβάσεις σε camelCase αντικαθίστανται όλες με διαχωριστικά μορφής μονής τελείας.
  • Οι ειδικοί χαρακτήρες και τα σημεία στίξης (εκτός από τις τελείες) αφαιρούνται. Στην τελική μορφή παραμένουν μόνο γράμματα, αριθμοί και τελείες, γεγονός που την καθιστά κατάλληλη για χρήση ως κλειδιά διαμόρφωσης και ονόματα πακέτων.

Σχετικά Εργαλεία

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

Τι είναι το dot.case;

Το dot.case είναι μια σύμβαση ονοματολογίας όπου όλες οι λέξεις γράφονται με μικρά γράμματα και διαχωρίζονται με τελείες, όπως app.settings.debug. Χρησιμοποιείται ευρέως στα ονόματα πακέτων Java (com.company.product), στις ιδιότητες διαμόρφωσης του Spring Boot, στο GraphQL, καθώς και σε ιεραρχικά αρχεία διαμόρφωσης όπου οι τελείες αντιπροσωπεύουν επίπεδα ένθεσης.

Πότε χρησιμοποιείται το dot.case;

Τα ονόματα πακέτων σε Java και Kotlin (com.example.myapp), οι ιδιότητες του Spring Boot (spring.datasource.url), τα αναγνωριστικά ομάδων στο Maven, τα ονόματα gem στη Ruby, καθώς και ορισμένες συμβάσεις του GraphQL χρησιμοποιούν όλα τη μορφή dot.case. Αυτή η μορφή αποδίδει φυσικά ιεραρχικές ή ένθετες δομές, καθώς οι τελείες υποδηλώνουν σχέσεις γονέα-παιδιού.

Η σύνταξη dot.case είναι το ίδιο με τη σύνταξη ονομάτων χώρου;

Είναι πολύ παρόμοια. Τα ονόματα πακέτων Java (com.example.myapp) χρησιμοποιούν τη σημειακή σημειογραφία για να αναπαραστήσουν μια ιεραρχία που μοιάζει με κατάλογο, η οποία αποτελεί μια μορφή της «dot.case». Στην πράξη, οι έννοιες αλληλεπικαλύπτονται, αν και ο όρος «dot.case» αναφέρεται συγκεκριμένα στη σύμβαση ονοματολογίας, ενώ ο όρος «σημειακή σημειογραφία ονοματοχώρου» αναφέρεται στη λογική ομαδοποίηση.

Σε τι διαφέρει η γραφή dot.case από την kebab-case;

Το dot.case χρησιμοποιεί τελείες (.) ως διαχωριστικά (hello.world), ενώ το kebab-case χρησιμοποιεί παύλες (-) ως διαχωριστικά (hello-world). Και τα δύο γράφονται κατά κανόνα με μικρά γράμματα. Η επιλογή εξαρτάται από το πλαίσιο: τελείες για κλειδιά ρυθμίσεων και πακέτα, παύλες για διευθύνσεις URL και κλάσεις CSS.

Υποστηρίζει εισαγωγή με CamelCase;

Ναι. Το εργαλείο εντοπίζει τα όρια των κεφαλαίων γραμμάτων σε εισόδους τύπου camelCase και PascalCase και χωρίζει τις λέξεις σε αυτά τα σημεία. Για παράδειγμα, το backgroundColor μετατρέπεται σε background.color και το MyComponentName σε my.component.name.