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