Đảo ngược văn bản
Đảo ngược văn bản từ cuối lên đầu, đảo thứ tự từ hoặc dòng, hoặc đảo chữ cái trong từng từ. Emoji và chữ có dấu vẫn nguyên vẹn. Miễn phí, chạy trong trình duyệt.
Chạy hoàn toàn trong trình duyệt. Dữ liệu của bạn không bao giờ bị tải lên.
Đảo ngược văn bản là gì?
Đảo ngược văn bản theo bốn cách: toàn bộ văn bản theo từng ký tự, thứ tự các từ trong mỗi dòng, thứ tự các dòng, hoặc chữ cái bên trong từng từ mà vẫn giữ thứ tự từ. Emoji, cờ và chữ có dấu được coi là một ký tự nên không bao giờ bị vỡ.
Cách sử dụng Đảo ngược văn bản
- Dán hoặc nhập văn bản vào ô Đầu vào.
- Chọn chế độ ở mục Đảo ngược.
- Sao chép kết quả từ ô Đầu ra.
Ví dụ
ab👍🏽é
é👍🏽ba
Khi nào nên dùng Đảo ngược văn bản
Dùng công cụ cho câu đố, kiểm tra từ đối xứng (palindrome), đảo danh sách (mới nhất trước ↔ cũ nhất trước) hoặc tạo chữ ngược cho vui. Đảo ngược từng ký tự của chữ viết từ phải sang trái như tiếng Ả Rập hay Do Thái sẽ cho ra văn bản hiển thị khác với dự đoán vì trình duyệt vẫn áp dụng bố cục hai chiều.
Đảo ngược văn bản hoạt động như thế nào
Chế độ ký tự tách văn bản thành các cụm grapheme bằng Intl.Segmenter rồi đảo ngược mảng đó, nên 👍🏽 (hai điểm mã) và é viết bằng e + dấu kết hợp vẫn đi cùng nhau – cách làm ngây thơ split('').reverse() sẽ làm vỡ chúng. Thứ tự từ tách mỗi dòng theo khoảng trắng và đảo ngược các từ. Thứ tự dòng đảo ngược danh sách các dòng. "Chữ cái trong từng từ" đảo ngược riêng từng chuỗi không chứa dấu cách và giữ nguyên khoảng cách.
Các Trường Hợp Sử Dụng Phổ Biến
- Đảo ngược danh sách theo thời gian để mục mới nhất lên đầu
- Kiểm tra một từ hoặc cụm từ có phải palindrome không
- Tạo chữ viết ngược cho trò chơi và bài đăng mạng xã hội
- Đảo thứ tự từ trong câu cho bài tập ngôn ngữ
Câu Hỏi Thường Gặp
Vì sao emoji vẫn đúng sau khi đảo ngược?
Công cụ đảo ngược các ký tự theo cảm nhận của người đọc (cụm grapheme), không phải đơn vị mã thô, nên emoji nhiều phần, cờ và dấu kết hợp được di chuyển như một khối.
Đảo thứ tự từ và đảo từng từ khác nhau thế nào?
"Thứ tự từ" biến "one two three" thành "three two one"; "chữ cái trong từng từ" biến nó thành "eno owt eerht".
Tôi có thể tạo chữ lộn ngược không?
Hãy dùng công cụ Chữ lộn ngược, công cụ này còn thay chữ cái bằng các ký tự trông giống chữ bị xoay.