Μετάβαση στο κύριο περιεχόμενο
LibraTool logoLibraTool

Ταξινομητής Κειμένου δωρεάν

Ταξινομήστε γραμμές κειμένου αλφαβητικά, κατά μήκος, αριθμητικά ή τυχαία. Αφαιρέστε διπλότυπα, κόψτε κενά και ανακατέψτε λίστες.

Λειτουργεί εκτός σύνδεσης μόλις φορτωθεί
Ταξινομημένο · 0 γραμμή
Η ταξινομημένη έξοδος θα εμφανιστεί εδώ…

Συνηθισμένες χρήσεις

  • Ταξινόμηση και οργάνωση λιστών αλφαβητικάΤαξινομήστε λίστες αγορών, στοιχεία που πρέπει να γίνουν, ονόματα ή οποιαδήποτε λίστα με κουκκίδες σε αλφαβητική σειρά αμέσως.
  • Καθαρισμός και αποδιπλοποίηση γραμμών δεδομένωνΑφαιρέστε διπλές γραμμές, μαδήστε το κενό διάστημα και κανονικοποιήστε δεδομένα κειμένου από εξαγωγές CSV και αρχεία καταγραφής.
  • Ταξινόμηση δηλώσεων εισαγωγής και λιστών κώδικαΤαξινομήστε δηλώσεις εισαγωγής, λίστες κλάσης CSS, κλειδιά JSON ή οποιαδήποτε λίστα κώδικα σε συνεπή σειρά.
  • Ταξινόμηση ονοματολογίας αλφαβητικάΑλφαβητοποιήστε λίστες συμμετεχόντων, σύνθεση ομάδας, ονόματα φοιτητών και λίστες πιστώσεων κατά όνομα ή επώνυμο.
  • Ανακατέψτε τυχαία μια λίσταΑνακατέψτε τυχαία ονόματα, αντικείμενα ή καταχωρήσεις για δίκαιη ταξινόμηση, τυχαία ανάθεση ή ρύθμιση παιχνιδιού.

Πώς λειτουργεί

Η ταξινόμηση εκτελείται εξ ολοκλήρου στον browser σας με το ενσωματωμένο Intl.Collator API της JavaScript — χωρίς διακομιστή, βιβλιοθήκη ή μεταφόρτωση. Κάθε σειρά ταξινόμησης, από αλφαβητική έως φυσική αριθμητική, υπολογίζεται επιτόπου καθώς πληκτρολογείτε ή αλλάζετε επιλογές.

  1. 1
    Η είσοδος χωρίζεται σε γραμμές
    Το κείμενο που επικολλάτε χωρίζεται στις αλλαγές γραμμής. Πρώτα εκτελείται προαιρετική προεπεξεργασία: αφαιρούνται τα κενά στην αρχή και στο τέλος κάθε γραμμής και απορρίπτονται οι κενές γραμμές — και τα δύο ρυθμιζόμενα.
  2. 2
    Το Intl.Collator χειρίζεται τη σειρά
    Για αλφαβητικές και φυσικές ταξινομήσεις, το ενσωματωμένο Intl.Collator του browser αρχικοποιείται με την τρέχουσα γλώσσα του ιστοτόπου, ώστε οι τονισμένοι χαρακτήρες (å, ä, ö κ.λπ.) να ταξινομούνται με τη σωστή σειρά της γλώσσας. Η «φυσική» λειτουργία ενεργοποιεί τη σημαία numeric, ώστε το 'file2' να έρχεται πριν από το 'file10' αντί τα ψηφία να θεωρούνται απλοί χαρακτήρες.
  3. 3
    Τα κλειδιά σύγκρισης αφαιρούν τον θόρυβο
    Πριν από τη σύγκριση, από το κλειδί ταξινόμησης κάθε γραμμής μπορούν προαιρετικά να αφαιρεθούν τα αρχικά άρθρα (the, a, an) και τα μη αλφαριθμητικά σημεία στίξης — το αρχικό κείμενο της γραμμής μένει άθικτο στην έξοδο, αλλάζει μόνο το κλειδί της ταξινόμησης.
  4. 4
    Το ανακάτεμα χρησιμοποιεί κρυπτογραφική τυχαιότητα
    Η λειτουργία τυχαίου ανακατέματος καλεί crypto.getRandomValues για να δημιουργήσει πίνακα τυχαίων ακεραίων 32-bit και εκτελεί ανακάτεμα Fisher-Yates στις γραμμές με αυτές τις τιμές — αποφεύγοντας τη μεροληψία των προσεγγίσεων με Math.random().

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

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