Μετρητής λέξεων, χαρακτήρων και γραμμών
Μετρήστε λέξεις, χαρακτήρες, χαρακτήρες χωρίς κενά και γραμμές σε κείμενο έως 500.000 χαρακτήρες. Ζωντανά αποτελέσματα, τοπικά στον browser. Η επεξεργασία γί…
Έναρξη χρήσης
Τι μετράει αυτό το εργαλείο;
Ο μετρητής κειμένου υπολογίζει ζωντανά τέσσερις μετρικές για το κείμενο που εισάγετε:
- Χαρακτήρες: το πλήθος των μονάδων κώδικα UTF-16 στη συμβολοσειρά. Προσοχή: ένας χαρακτήρας εκτός του βασικού πολυγλωσσικού επιπέδου (π.χ. πολλά emoji) μετράει ως δύο μονάδες. Για παράδειγμα, το emoji U+1F600 μετράει ως 2 χαρακτήρες.
- Χαρακτήρες χωρίς κενά: αφαιρούνται όλα τα κενά που αναγνωρίζει η JavaScript (συμπεριλαμβανομένων στηλοθετών, αλλαγών γραμμής κ.λπ.).
- Λέξεις: ορίζονται ως συνεχόμενες ακολουθίες γραμμάτων ή αριθμών (Unicode). Δεν χρησιμοποιείται λεξικό ορίων λέξεων ανά γλώσσα, επομένως για γλώσσες χωρίς διαχωριστικά (π.χ. κινεζικά) ή με διαφορετική στίξη, ο αριθμός μπορεί να διαφέρει από τον συντάκτη.
- Γραμμές: το πλήθος των γραμμών που δημιουργούνται από αλλαγές γραμμής. Ένα κενό πεδίο εμφανίζει 0 γραμμές.
Παράδειγμα εργασίας
Ας υποθέσουμε ότι επικολλάτε το κείμενο «Hello world» (χωρίς τελικό κενό). Ο μετρητής θα εμφανίσει:
- Χαρακτήρες: 11
- Χωρίς κενά: 10
- Λέξεις: 2
- Γραμμές: 1
Αν το κείμενο είναι κενό, όλες οι μετρήσεις είναι 0, εκτός από τις γραμμές που είναι επίσης 0.
Περιορισμοί και σημειώσεις
- Η μέτρηση γίνεται τοπικά στο πρόγραμμα περιήγησης, χωρίς αποστολή δεδομένων σε διακομιστή.
- Το εργαλείο δεν υπολογίζει χρόνο ανάγνωσης, συλλαβές, bytes ή γραφηματικές συστάδες (π.χ. συνδυαζόμενους τόνους).
- Η μέτρηση χαρακτήρων βασίζεται στο μήκος συμβολοσειράς JavaScript, όχι σε γραφήματα. Για παράδειγμα, ένας χαρακτήρας με τόνο που αναπαρίσταται ως συνδυασμός βάσης + τόνου μετράει ως δύο μονάδες.
Συχνές ερωτήσεις
Γιατί το emoji μετράει ως δύο χαρακτήρες;
Το εργαλείο χρησιμοποιεί το μήκος συμβολοσειράς JavaScript, το οποίο μετρά μονάδες κώδικα UTF-16. Οι χαρακτήρες εκτός του βασικού πολυγλωσσικού επιπέδου (U+10000 και άνω) αναπαρίστανται με δύο μονάδες (surrogate pair). Έτσι, το emoji U+1F600 μετράει ως 2 χαρακτήρες.
Γιατί ο αριθμός λέξεων διαφέρει από τον μετρητή του Word;
Ο ορισμός της λέξης εδώ είναι απλός: συνεχόμενες ακολουθίες γραμμάτων ή αριθμών. Δεν λαμβάνονται υπόψη κανόνες οριοθέτησης λέξεων ανά γλώσσα, όπως αποστρόφοι ή παύλες. Για παράδειγμα, το «δεν-ξέρω» μετράει ως δύο λέξεις (δεν, ξέρω) επειδή η παύλα δεν είναι γράμμα ή αριθμός.
Μπορώ να μετρήσω κείμενο με περισσότερους από 500.000 χαρακτήρες;
Όχι, το πεδίο εισαγωγής έχει όριο 500.000 χαρακτήρες. Αν προσπαθήσετε να επικολλήσετε μεγαλύτερο κείμενο, πιθανότατα θα περικοπεί ή δεν θα γίνει αποδεκτό. Το όριο είναι τεχνικό και δεν μπορεί να αλλάξει.
Λίστα ελέγχου για σωστή χρήση
- Ελέγξτε ότι το κείμενο δεν υπερβαίνει τους 500.000 χαρακτήρες.
- Θυμηθείτε ότι οι χαρακτήρες μετρούνται ως μονάδες UTF-16, όχι ως οπτικοί χαρακτήρες.
- Για ακριβή αριθμό λέξεων σε γλώσσες με σύνθετους κανόνες, συγκρίνετε με άλλο εργαλείο.
- Οι μετρήσεις ενημερώνονται ζωντανά, δεν χρειάζεται να πατήσετε κάποιο κουμπί.
Η επεξεργασία γίνεται τοπικά στον πρόγραμμα περιήγησης σας.