Tra cứu nhanh Regular Expressions
Các mẫu regex phổ biến nhất. Nhấn sao chép để dán trực tiếp vào ô tìm kiếm.
Các tác vụ tìm & thay thế phổ biến
Một-click để thực hiện các thao tác dọn dẹp văn bản thường gặp.
Loại bỏ khoảng trắng ở cuối mỗi dòng
Thay dấu ngoặc kép thẳng bằng dấu ngoặc kép cong
Thay 3+ dòng trống liên tiếp thành 1 dòng trống đôi
Loại bỏ khoảng trắng ở đầu mỗi dòng
Thay nhiều dấu cách liên tiếp thành một dấu cách
Chuyển ký tự tab thành hai dấu cách
Hướng dẫn thao tác hàng loạt
Sử dụng regex nâng cao để xử lý văn bản phức tạp trong một lần thay thế.
Hướng dẫn toàn diện về Tìm & Thay Thế
Cách tìm và thay thế văn bản trực tuyến
Tìm và thay thế là một trong những thao tác chỉnh sửa văn bản cơ bản và thiết yếu nhất. Dù bạn đang viết báo cáo, chỉnh sửa mã nguồn, hay dọn dẹp dữ liệu, khả năng tìm kiếm và thay thế chuỗi ký tự một cách nhanh chóng sẽ tiết kiệm cho bạn hàng giờ công việc thủ công. Công cụ tìm và thay thế trực tuyến này xử lý hoàn toàn trên trình duyệt, không gửi dữ liệu lên máy chủ nào.
Để bắt đầu, bạn chỉ cần dán văn bản vào vùng soạn thảo, nhập chuỗi cần tìm vào ô Tìm kiếm, nhập chuỗi thay thế vào ô Thay thế bằng, rồi nhấn Thay thế tất cả. Tất cả các kết quả khớp được tô sáng bằng màu vàng trong thời gian thực để bạn xem trước chính xác những gì sẽ bị thay đổi.
Sử dụng biểu thức chính quy (Regular Expressions)
Biểu thức chính quy (regex) là công cụ khớp mẫu mạnh mẽ cho phép bạn tìm kiếm các mẫu phức tạp thay vì chỉ chuỗi ký tự đơn giản. Khi bật chế độ Regex, ô Tìm kiếm sẽ diễn giải đầu vào của bạn như một biểu thức chính quy.
Ví dụ, \d+ sẽ khớp bất kỳ chuỗi số nào (1, 42, 1000), [A-Z][a-z]+ sẽ khớp các từ bắt đầu bằng chữ hoa, và \b\w+@\w+\.\w+\b sẽ khớp các địa chỉ email đơn giản. Bạn cũng có thể sử dụng nhóm bắt (capture groups) trong mẫu tìm kiếm và tham chiếu chúng trong chuỗi thay thế bằng $1, $2, v.v.
- Nhóm bắt: Đặt phần mẫu trong ngoặc tròn
(mẫu)để bắt văn bản khớp. Ví dụ:(\w+)@(\w+)bắt tên người dùng và tên miền riêng biệt. - Tham chiếu ngược: Trong ô Thay thế, dùng
$1cho nhóm đầu tiên,$2cho nhóm thứ hai. Ví dụ: tìm(\w+), (\w+)và thay bằng$2 $1sẽ đảo ngược hai từ. - Lớp ký tự:
[aeiou]khớp bất kỳ nguyên âm nào,[^aeiou]khớp bất kỳ ký tự nào không phải nguyên âm. - Lượng từ:
+(một hoặc nhiều),*(không hoặc nhiều),?(không hoặc một),{3}(chính xác 3 lần).
Các tác vụ dọn dẹp văn bản phổ biến
Phần lớn nhu cầu tìm và thay thế thực tế xoay quanh việc dọn dẹp và chuẩn hoá văn bản. Dưới đây là những tác vụ phổ biến nhất mà bạn có thể thực hiện với công cụ này:
- Xoá khoảng trắng thừa: Dùng regex
\s+$để xoá khoảng trắng cuối dòng, hoặc+(hai dấu cách trở lên) để gộp thành một dấu cách. - Chuẩn hoá dấu ngoặc: Thay dấu ngoặc kép thẳng
"bằng dấu ngoặc kép cong, hoặc ngược lại tuỳ theo quy ước typographic bạn sử dụng. - Gộp dòng trống: Dùng
\n{3,}để tìm 3 hoặc hơn dòng trống liên tiếp và thay bằng\n\n(một dòng trống đôi). - Chuyển đổi tab sang dấu cách: Thay
\tbằng 2 hoặc 4 dấu cách tuỳ theo phong cách code của bạn. - Loại bỏ thẻ HTML: Dùng regex
<[^>]+>để xoá tất cả thẻ HTML, chỉ giữ lại nội dung text thuần.
Tìm & Thay Thế cho mã nguồn và dữ liệu
Lập trình viên và nhà phân tích dữ liệu thường xuyên cần thực hiện các thao tác tìm và thay thế phức tạp trên mã nguồn và tập dữ liệu. Công cụ này đặc biệt hữu ích cho:
- Đổi tên biến: Bật Cả từ để chỉ thay đổi tên biến chính xác mà không ảnh hưởng đến các từ chứa tên biến đó làm phần con.
- Chuyển đổi định dạng dữ liệu: Dùng nhóm bắt để đổi định dạng ngày (DD/MM/YYYY sang YYYY-MM-DD), hoặc chuyển đổi giữa JSON và CSV bằng cách thay thế dấu phân cách.
- Chuẩn hoá API responses: Thay đổi tên trường, chuyển camelCase sang snake_case hoặc ngược lại.
- Tạo SQL queries: Chuyển danh sách giá trị thành mệnh đề IN bằng cách thay dấu xuống dòng bằng dấu phẩy và thêm ngoặc.
Mẹo để thay thế văn bản chính xác
Thay thế văn bản hàng loạt có thể gây ra lỗi ngoài ý muốn nếu không cẩn thận. Dưới đây là một số mẹo để đảm bảo kết quả chính xác:
- Luôn xem trước trước khi thay thế: Kiểm tra số lượng kết quả khớp và xem vùng tô sáng trước khi nhấn Thay thế tất cả.
- Bật Cả từ khi cần: Tránh thay thế nhầm phần con của từ. Ví dụ: thay "cat" mà không bật Cả từ sẽ ảnh hưởng đến "category" và "concatenate".
- Dùng Thay thế lần đầu để kiểm tra: Thay từng kết quả một trước khi cam kết thay thế toàn bộ.
- Sao lưu trước khi thay thế: Đặc biệt khi làm việc với file quan trọng hoặc dữ liệu lớn.
- Kiểm tra regex cẩn thận: Một mẫu regex sai có thể khớp nhiều hơn hoặc ít hơn bạn mong đợi. Bắt đầu với mẫu đơn giản và dần dần phức tạp hoá.
Câu hỏi thường gặp
Công cụ văn bản khác
Chuyển Đổi Kiểu Chữ
Chuyển đổi văn bản giữa 11 kiểu: CHỮ HOA, chữ thường, Title Case, camelCase, PascalCase, snake_case, kebab-case và nhiều hơn. Tức thì, miễn phí.
Xoá Dòng Trùng Lặp
Xoá các dòng trùng lặp khỏi văn bản ngay lập tức. So khớp phân biệt hoặc không phân biệt chữ hoa/thường, cắt khoảng trắng, sắp xếp kết quả. Miễn phí, xử lý trên trình duyệt.
Đếm Từ Online
Đếm từ, ký tự, câu, đoạn văn, thời gian đọc và thời gian nói theo thời gian thực. Miễn phí cho nhà văn, sinh viên và chuyên gia SEO.
Đếm Ký Tự
Đếm ký tự, từ, byte UTF-8 và dòng theo thời gian thực. Kiểm tra giới hạn Twitter, SMS và SEO ngay lập tức.
Tạo Slug URL
Chuyển đổi văn bản thành slug URL thân thiện SEO. Hỗ trợ tiếng Việt, chế độ hàng loạt, tùy chọn ký tự phân cách. Miễn phí, tức thì.
So sánh văn bản (Diff Checker)
So sánh hai đoạn văn bản song song. Dòng thêm màu xanh, dòng xóa màu đỏ, dòng không đổi màu xám. Tùy chọn bỏ qua khoảng trắng và không phân biệt hoa thường. Miễn phí, riêng tư, chạy trên trình duyệt.
Tất cả công cụ văn bản
Đếm Từ Online
Đếm từ, ký tự, câu, đoạn văn, thời gian đọc và thời gian nói theo thời gian thực. Miễn phí cho nhà văn, sinh viên và chuyên gia SEO.
Đếm Ký Tự
Đếm ký tự, từ, byte UTF-8 và dòng theo thời gian thực. Kiểm tra giới hạn Twitter, SMS và SEO ngay lập tức.
Tạo Slug URL
Chuyển đổi văn bản thành slug URL thân thiện SEO. Hỗ trợ tiếng Việt, chế độ hàng loạt, tùy chọn ký tự phân cách. Miễn phí, tức thì.
Chuyển Đổi Kiểu Chữ
Chuyển đổi văn bản giữa 11 kiểu: CHỮ HOA, chữ thường, Title Case, camelCase, PascalCase, snake_case, kebab-case và nhiều hơn. Tức thì, miễn phí.
Tạo Chữ Đặc Biệt
Tạo 20+ kiểu chữ Unicode ngay lập tức — đậm, nghiêng, viết tay, bong bóng, chữ hoa nhỏ. Sao chép và dán vào bio mạng xã hội.
Tạo Văn Bản Lorem Ipsum
Tạo văn bản giữ chỗ Lorem Ipsum theo đoạn văn, câu hoặc từ. Sao chép ngay cho wireframe và kiểm tra typography.
Chuyển Văn Bản Thành Giọng Nói
Chuyển đổi văn bản thành giọng nói với hơn 100 giọng, tùy chỉnh tốc độ, cao độ và âm lượng — ngay trong trình duyệt. Miễn phí, riêng tư.
Xoá Dòng Trùng Lặp
Xoá các dòng trùng lặp khỏi văn bản ngay lập tức. So khớp phân biệt hoặc không phân biệt chữ hoa/thường, cắt khoảng trắng, sắp xếp kết quả. Miễn phí, xử lý trên trình duyệt.
Giới thiệu về Text Tools
Công cụ văn bản xử lý công việc hàng ngày với chuỗi, đoạn văn và tài liệu: đếm từ, đảo ngược ký tự, chuyển đổi case, tạo slug, tách văn bản dài, xem trước Markdown. Những công cụ này thay thế các app desktop riêng biệt và lệnh CLI phức tạp bằng một URL bạn có thể bookmark và dùng không cần setup.
Vì sao nó quan trọng
Người viết, biên tập viên và đội content làm việc với giới hạn text khắp nơi — giới hạn 280 ký tự của Twitter, post LinkedIn 1.300 ký tự tối ưu, abstract học thuật 250 từ, meta description SEO giới hạn 155. Một word counter hiển thị ký tự (có và không dấu cách), từ, câu, đoạn và thời gian đọc cho phép bạn đạt yêu cầu nền tảng mà không chuyển đổi công cụ.
Riêng tư và an toàn
Công cụ text xử lý input hoàn toàn trong trình duyệt. Bản draft blog, hợp đồng pháp lý hay email bảo mật của bạn không bao giờ rời khỏi thiết bị. Ngay cả word counter cũng không truyền text của bạn — nó chạy một hàm đếm đơn giản cục bộ, và thực sự đó là tất cả những gì cần. Nếu một công cụ text tuyên bố 'xử lý' text của bạn trên server của họ, phạm vi rò rỉ dữ liệu rất lớn và hiếm khi được biện minh.
Thực hành tốt
- Cho SEO title, nhắm 50-60 ký tự bao gồm dấu cách (Google cắt title dài hơn)
- Meta description hoạt động tốt nhất ở 150-155 ký tự — Google hiển thị ~160 trên desktop, ~120 trên mobile
- Khi tạo slug, giữ ngắn (3-5 từ), toàn chữ thường, dấu gạch ngang không phải gạch dưới, tránh stop word
- Markdown preview hữu ích TRƯỚC khi đăng để xác minh heading, link, danh sách render đúng trên nền tảng đích