Dao nguoc van ban: khi nao thuc su co ich
Cong cu Reverse Text mien phi tren trang nay dao nguoc mot doan van ban tu dau den cuoi, tung ky tu mot, ngay trong trinh duyet cua ban.
Bai huong dan nay noi ve cac truong hop cong cu nay thuc su huu ich, dao nguoc lam gi va khong lam gi, va so sanh voi bang tinh, dong lenh hoac mot doan script ngan.
freetoolonline.com Editorial TeamKiem tra tu doc xuoi doc nguoc
Mot tu hoac cum tu doc xuoi doc nguoc (palindrome) la khi doc tu dau hay tu cuoi deu giong nhau. Dan mot tu duy nhat va nhan Run; neu ket qua khop chinh xac voi dau vao, do la mot tu doc xuoi doc nguoc. Cach nay hoat dong tot voi tu don vi cong cu so sanh tung ky tu, ke ca chu hoa va chu thuong:
| Tu | So ky tu | Dao nguoc | Doc xuoi doc nguoc? |
|---|---|---|---|
| level | 5 | level | Co |
| kayak | 5 | kayak | Co |
| radar | 5 | radar | Co |
| hello | 5 | olleh | Khong |
| Radar | 5 | radaR | Khong (chu R hoa chuyen ra cuoi) |
Dong cuoi rat quan trong: viec so sanh phan biet chu hoa chu thuong, nen mot tu viet hoa chu dau se khong khop voi ban dao nguoc cua chinh no du cac chu cai van tao thanh mot tu doc xuoi doc nguoc. Cac cum tu doc xuoi doc nguoc kinh dien co nhieu tu chi doc giong nhau khi ban tu bo qua khoang trang va chu hoa bang mat - mot ban dao nguoc tung ky tu se khong khop voi ban goc, vi khoang trang va chu hoa ket thuc o vi tri khac nhau. Hay chuyen ca cum tu thanh chu thuong va bo khoang trang truoc khi thu kiem tra mot cum bang mat so voi ket qua cua cong cu.
Chu de doi guong va ma hoa don gian
Dao nguoc mot chu de tu dau den cuoi la mot cach nhanh de tao hinh mo nuoc doi guong, mot bai dang thu vi, hoac cau do kieu "doc cai nay ngoc lai". Day cung la cach cac loai ma hoa van ban co xua don gian nhat hoat dong: viet mot tin nhan, dao nguoc no, va nguoi doc dao nguoc lai bang cung mot cong cu. Vi viec dao nguoc bao gom moi ky tu trong o nhap - khoang trang, dau cau, xuong dong - dan mot cau hoac mot doan van ngan se dao nguoc thanh mot chuoi lien tuc, khong phai tung tu rieng le.
Reverse Text so voi bang tinh, dong lenh hoac script
| Phuong phap | Chuan bi can thiet | Dao nguoc ca doan van nhu mot chuoi | Hoat dong offline / khong tai len |
|---|---|---|---|
| Reverse Text (cong cu nay) | Khong can - dan vao va nhan Run | Co | Co |
| Cong thuc bang tinh | Hau het bang tinh khong co ham REVERSE(text) san co; can mot cong thuc mang long nhau | Chi trong mot o duy nhat | Khong (bang tinh dam may se tai du lieu len) |
Lenh rev tren dong lenh | Mot terminal | Khong - rev dao nguoc tung dong rieng le va giu thu tu cac dong | Co |
Mot script ngan (vi du Python text[::-1]) | Mot trinh dich hoac REPL cai san | Co | Co, neu chay tren may |
Cach dung bang tinh la bat tien nhat trong bon cach cho bat cu thu gi ngoai mot o ngan, va thuong nghia la van ban di qua mot dich vu dam may. Lenh rev chay nhanh trong terminal, nhung dao nguoc tung dong mot cach rieng le, nen mot doan van nhieu dong tra ve voi cac dong o thu tu ban dau va chi cac ky tu trong tung dong bi dao nguoc - khong giong ket qua cua viec dao nguoc ca khoi van ban. Mot script ngan cho ket qua dung y nhu cong cu nay nhung can cai trinh dich. Reverse Text bo qua ca ba diem bat loi: dan mot lan, nhan Run, va toan bo khoi van ban dao nguoc cung nhau.
Quyen rieng tu
Viec dao nguoc chay hoan toan trong tab trinh duyet cua ban bang JavaScript don gian. Khong co gi ban nhap hoac dan duoc tai len, gui den dich vu phan tich, hay ghi vao bat ky server nao - tai lai hoac roi khoi trang se xoa o nhap, khong co lich su va khong can tai khoan.
Cac huong dan lien quan
- Xoa dong trung lap tung buoc - mot cong cu van ban khac chi chay trong trinh duyet, dung de lam sach danh sach dan vao thay vi dao nguoc.
- Sort text lines - sap xep mot danh sach thay vi dao nguoc.
- Cong cu Reverse Text - chinh cong cu nay.
- Trung tam cong cu cho developer - toan bo bo cong cu, tat ca chay trong trinh duyet, khong tai len.
Cac cau hoi thuong gap
Dao nguoc van ban co doi thu tu cac tu khong?
Khong. Cong cu dao nguoc tung ky tu trong chuoi, ke ca khoang trang, nen "hello world" tro thanh "dlrow olleh". No khong xao thu tu cac tu - viec do can mot cong cu khac.
Tai sao cum tu nhieu chu cua toi khong tro thanh tu doc xuoi doc nguoc?
Viec so sanh la chinh xac, tung ky tu mot, ke ca chu hoa va khoang trang. Mot cum tu nghe co ve doc xuoi doc nguoc "bang tai" khi ban bo qua khoang trang va chu hoa se khong khop voi ban dao nguoc tung ky tu tru khi ban bo khoang trang va chuyen thanh chu thuong truoc.
Cong cu co dao nguoc tung dong rieng le nhu lenh rev khong?
Khong. No dao nguoc toan bo khoi van ban da dan vao nhu mot chuoi lien tuc, ke ca bat ky ky tu xuong dong nao ben trong - khac voi rev, lenh nay dao nguoc tung dong rieng le va giu cac dong o thu tu ban dau.
Van ban cua toi co bi tai len hay luu lai o dau khong?
Khong. Viec dao nguoc chay hoan toan trong trinh duyet cua ban; khong co gi ban nhap hoac dan duoc gui den server, va khong co gi duoc luu lai sau khi ban tai lai hoac roi khoi trang.
Why trust these tools
- Ten-plus years of web tooling. The freetoolonline editorial team has shipped browser-based utilities since 2015. The goal has never changed: get you to a working output fast, without an install.
- No install, no sign-up. Open a tool and get a working output in seconds - nothing to download and no account to create. Tools that need heavy processing run it on our service, so even a low-powered machine gets the job done.
- Analytics stops at the page view. We measure which pages get visited, not what you type or upload inside a tool. There is nothing to sign in to and no profile is attached to your input.
- Open-source core components. The processing engines underneath (libheif, libde265, pdf-lib, terser, clean-css, ffmpeg.wasm, and others) are public and audit-able. We link to each one in its tool page's footer.
- Free, with or without ads. All tools are fully functional without sign-up. The Disable Ads button in the header is always available if you need a distraction-free run.