Tìm và Thay Thế Văn Bản miễn phí
Tìm kiếm và thay thế văn bản với khớp thuần hoặc regex, số lượng khớp trực tiếp và xem trước được tô sáng. Hỗ trợ không phân biệt hoa thường, khớp toàn từ và tham chiếu ngược nhóm capture regex.
💡 Ở chế độ biểu thức chính quy, dùng nhóm bắt giữ trong Tìm như (\d{4})-(\d{2}) và tham chiếu bằng $1, $2 trong Thay thế — rất tiện để định dạng lại ngày tháng, tên hoặc ID hàng loạt.
Công dụng phổ biến
- Tìm và Thay Thế Văn Bản Hàng LoạtThay thế mọi lần xuất hiện của một từ hoặc cụm từ trong một khối văn bản cùng một lúc.
- Tìm và Thay Thế RegexSử dụng các biểu thức chính quy với các nhóm nắm bắt để định dạng lại văn bản hàng loạt.
- Tìm và Thay Thế trong MãĐổi tên biến hoặc viết lại các mẫu trong một đoạn mã nhanh chóng.
- Làm Sạch Dữ Liệu Lộn XộnLoại bỏ hoặc chuẩn hóa các ký tự dư thừa, dấu phân cách và định dạng trong dữ liệu được dán.
- Thay Thế Từ Khi Đang ViếtTrao đổi một từ lặp lại hoặc đổi tên nhân vật trong bản thảo.
Cách hoạt động
Tìm và thay thế chạy hoàn toàn trong trình duyệt bằng bộ máy RegExp tích hợp của JavaScript — không thư viện, không máy chủ, không tải lên. Văn bản được xử lý cục bộ ngay khi bạn gõ, dùng String.prototype.matchAll để đếm và String.prototype.replace để thay thế.
- 1Mẫu được biên dịch thành RegExpKhi bạn gõ, từ cần tìm được biên dịch thành JavaScript RegExp với độ trễ 150 ms để các mẫu phức tạp bất thường không làm treo thẻ mỗi lần gõ phím. Ở chế độ văn bản thuần, mọi ký tự đặc biệt của regex được thoát trước, nên dấu chấm và dấu ngoặc được hiểu theo nghĩa đen. Bật chế độ Regex sẽ truyền mẫu của bạn nguyên vẹn. Chế độ cả từ bọc mẫu trong neo ranh giới từ \b(?:...)\b, và chế độ không phân biệt hoa/thường thêm cờ i.
- 2Một lượt matchAll để đếm và tô sángMột lệnh gọi matchAll trên văn bản đã trì hoãn tạo ra mọi đối tượng khớp. Số lượng khớp được đọc trực tiếp từ độ dài mảng đó. Với văn bản dưới 200.000 ký tự, bản xem trước tô sáng được tạo bằng cách duyệt các vị trí khớp và bọc mỗi kết quả trong thẻ <mark> — thoát HTML được áp dụng cho các đoạn văn bản thô trước khi chèn, không phải sau, nên các kết quả chứa &, < hoặc > được xử lý đúng.
- 3Thay bằng văn bản nguyên văn hoặc tham chiếu ngược nhóm bắtĐầu ra được tạo bởi String.prototype.replace với cờ global, thay mọi kết quả khớp cùng lúc. Ở chế độ văn bản thuần, mọi dấu $ trong chuỗi thay thế được nhân đôi thành $$ để các ký tự như $& và $1 được chèn nguyên văn thay vì bị hiểu là tham chiếu ngược. Ở chế độ Regex, $1, $2, v.v. hoạt động như thay thế nhóm bắt chuẩn của JavaScript.
- 4Sao chép hoặc tải kết quảVăn bản đã viết lại xuất hiện trong ô chỉ đọc khi bạn gõ. Sao chép dùng navigator.clipboard.writeText API của trình duyệt. Tải về tạo đồng bộ một Blob kiểu text/plain và kích hoạt lưu cục bộ — không có gì rời khỏi thiết bị vào bất kỳ lúc nào.
Công cụ liên quan
Tìm và thay thế trong Word, PowerPoint & Excel
Thay từ trong tệp .docx, .pptx và .xlsx mà không cần Office: nhiều cặp tìm → thay, nhiều tệp cùng lúc, phân biệt chữ hoa/thường, khớp cả từ hoặc regex. Định dạng, hình ảnh và bố cục được giữ nguyên; không có gì được tải lên.
Đổi tên tệp hàng loạt
Đổi tên nhiều tệp cùng lúc: tìm và thay thế (hoặc regex), kiểu chữ hoa/thường, tiền tố, hậu tố, đánh số và ngày chụp ảnh. Xem trước trực tiếp, rồi tải các tệp đã đổi tên về dưới dạng ZIP. Dùng được trên mọi thiết bị; không có gì bị tải lên.
Bộ chọn emoji
Tìm và sao chép emoji chỉ với một lần nhấp. Duyệt theo danh mục, ghép một chuỗi nhiều emoji, chọn tông màu da và tìm những emoji đã dùng gần đây.