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

Αντιστροφή Συμβολοσειράς δωρεάν

Αντιστρέψτε κείμενο χαρακτήρα-χαρακτήρα, αντιστρέψτε τη σειρά λέξεων, αναποδογυρίστε κάθε γραμμή ή αντιστρέψτε τη σειρά γραμμών. Περιλαμβάνει ανίχνευση παλίνδρομου.

Λειτουργεί εκτός σύνδεσης μόλις φορτωθεί
Δεν είναι παλίνδρομο
Αντεστραμμένο
!dlroW ,olleH
13 χαρακτήρες2 λέξεις1 γραμμές

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

  • Ελέγξτε εάν το κείμενο είναι παλίνδρομοΑντιστρέψτε το κείμενο και συγκρίνετε για να ανιχνεύσετε παλίνδρομα — λέξεις, φράσεις ή προτάσεις που διαβάζονται το ίδιο προς τα εμπρός και προς τα πίσω.
  • Αντιστρέψτε το κείμενο για διασκέδαση και κοινωνικά μέσαΔημιουργήστε ανάστροφο κείμενο, ανεστραμμένα μηνύματα και κατοπτρικές λεζάντες για memes και κοινωνικές δημοσιεύσεις.
  • Αντιστρέψτε τις συμβολοσειρές για προγραμματιστική πρακτικήΕπαληθεύστε τους αλγόριθμους αντιστροφής συμβολοσειράς σας και δοκιμάστε περιπτώσεις άκρων με emoji, Unicode και χαρακτήρες πολλαπλών byte.
  • Αντιστρέψτε τη σειρά λέξεων στις προτάσειςΓυρίστε τη σειρά λέξεων για προτάσεις, τίτλους ή λίστες — χρήσιμο για γραπτές ασκήσεις και εκμάθηση γλώσσας.
  • Αντιστρέψτε τη σειρά των γραμμώνΓυρίστε μια λίστα ή κείμενο πολλών γραμμών ανάποδα — η τελευταία γραμμή γίνεται η πρώτη, χρήσιμη για αρχεία αρχείων και επεξεργασία δεδομένων.

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

Αυτό το εργαλείο αντιστρέφει κείμενο εξ ολοκλήρου στον browser σας χωρίς εξωτερικές εξαρτήσεις — η βασική λογική είναι απλή JavaScript, με μια αξιοσημείωτη λεπτομέρεια: χρησιμοποιεί το ενσωματωμένο Intl.Segmenter API του browser (όπου υπάρχει) για να χωρίσει το κείμενο σε grapheme clusters πριν από την αντιστροφή, ώστε χαρακτήρες πολλών code points όπως ακολουθίες emoji (👨‍👩‍👧) και τονισμένα γράμματα (é) να μένουν άθικτοι αντί να διασπώνται.

  1. 1
    Επιλογή λειτουργίας
    Υπάρχουν έξι λειτουργίες αντιστροφής: αντιστροφή κάθε χαρακτήρα, αντιστροφή γραμμάτων μέσα σε κάθε λέξη (διατηρώντας τη σειρά λέξεων), αντιστροφή σειράς λέξεων, αντιστροφή χαρακτήρων ανά γραμμή, αντιστροφή σειράς γραμμών ή αναποδογύρισμα όλης της συμβολοσειράς. Η επιλεγμένη λειτουργία εφαρμόζεται αμέσως καθώς πληκτρολογείτε — χωρίς βήμα υποβολής.
  2. 2
    Διαχωρισμός με επίγνωση graphemes μέσω Intl.Segmenter
    Πριν από την αντιστροφή χαρακτήρων, το κείμενο χωρίζεται με Intl.Segmenter με granularity 'grapheme'. Έτσι προκύπτουν χαρακτήρες όπως τους αντιλαμβάνεται ο χρήστης αντί για ακατέργαστα code points Unicode, οπότε ένα emoji σημαίας ή ένα ζεύγος βασικού γράμματος και συνδυαστικού σημείου μένουν μαζί όταν αντιστραφεί ο πίνακας. Οι browsers χωρίς Intl.Segmenter χρησιμοποιούν επανάληψη με spread operator.
  3. 3
    Η λειτουργία αναποδογυρίσματος χρησιμοποιεί πίνακα αναζήτησης
    Η λειτουργία «ανάποδα» αντιστοιχίζει κάθε χαρακτήρα μέσω σταθερού πίνακα 100 εγγραφών με παρόμοιους χαρακτήρες Unicode (για παράδειγμα, το 'e' γίνεται 'ǝ', το '?' γίνεται '¿') και έπειτα αντιστρέφει τον πίνακα graphemes ώστε το αποτέλεσμα να διαβάζεται σωστά όταν περιστραφεί φυσικά κατά 180 μοίρες.
  4. 4
    Έξοδος και ανίχνευση παλινδρόμων
    Το αντεστραμμένο αποτέλεσμα ενημερώνεται ζωντανά μέσω του useMemo hook του React. Στη λειτουργία αντιστροφής χαρακτήρων το εργαλείο ελέγχει επίσης αν η αρχική είσοδος είναι παλίνδρομη, με φίλτρο γραμμάτων/ψηφίων που υποστηρίζει Unicode (\p{L}\p{N}) πριν από τη σύγκριση. Το κλικ στην Αντιγραφή γράφει την έξοδο στο πρόχειρο μέσω του τυπικού navigator.clipboard API.

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

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