Cách sử dụng
- Dán văn bản vào ô Văn bản.
- Nhập nội dung cần tìm và nội dung thay thế. Để trống “Thay bằng” nếu muốn xóa các kết quả khớp.
- Chọn tùy chọn: không phân biệt chữ hoa chữ thường, chỉ khớp nguyên từ hoặc biểu thức chính quy.
- Kiểm tra số kết quả khớp và nội dung sau khi thay thế. Sao chép kết quả hoặc nhấp vào “Áp dụng cho văn bản” để tiếp tục thay thế trên nội dung đó.
Cách hoạt động
Ở chế độ thông thường, nội dung tìm kiếm được khớp nguyên văn: dấu chấm, dấu ngoặc, dấu đô la và các ký hiệu khác không có ý nghĩa đặc biệt; nội dung thay thế được chèn chính xác như đã nhập. Tất cả kết quả khớp trong văn bản đều được thay thế và bộ đếm cho biết có bao nhiêu kết quả.
“Chỉ khớp nguyên từ” chỉ tìm nội dung khi ngay trước và sau nó không có chữ cái, chữ số hoặc dấu gạch dưới thuộc bất kỳ bảng chữ cái nào. Vì vậy, “cat” khớp trong “the cat.” nhưng không khớp trong “catalog” hoặc “bobcat”; tùy chọn này cũng áp dụng với các từ như “çay” hoặc “Straße”.
Ở chế độ biểu thức chính quy, nội dung tìm kiếm sử dụng cú pháp biểu thức chính quy của JavaScript và luôn bật cờ Unicode (u), nên “.” khớp với cả một emoji và \p{L} khớp với mọi chữ cái. Cờ Unicode nghiêm ngặt hơn cú pháp cũ: một ký tự thoát không cần thiết như \- ở ngoài lớp ký tự sẽ bị báo lỗi. Trong nội dung thay thế, $1, $2, v.v. chèn các nhóm bắt, $<name> chèn nhóm có tên, $& chèn toàn bộ nội dung khớp và $$ chèn dấu đô la. \n, \t và \\ lần lượt chèn ký tự xuống dòng, ký tự tab và dấu gạch chéo ngược. Khi bật “^ và $ khớp ở mỗi dòng”, ^ và $ lần lượt chỉ đầu và cuối mỗi dòng; nếu không, chúng chỉ đầu và cuối toàn bộ văn bản.
Nếu mẫu không hợp lệ, thông báo lỗi của trình duyệt sẽ xuất hiện và không có nội dung nào được thay thế. Các mẫu quá phức tạp trên văn bản dài có thể mất nhiều thời gian xử lý, vì một số biểu thức chính quy chạy chậm đáng kể với một số dữ liệu đầu vào.
Ví dụ
Định dạng lại ngày tháng
Khi bật chế độ biểu thức chính quy, hãy tìm (\d{4})-(\d{2})-(\d{2}) và thay bằng $3.$2.$1 để chuyển 2026-10-22 thành 22.10.2026 ở mọi vị trí trong văn bản.
Đổi tên sản phẩm
Tìm “Pro”, thay bằng “Plus”, rồi bật “Chỉ khớp nguyên từ” và “Không phân biệt chữ hoa chữ thường” để đổi “PRO” và “pro” nhưng giữ nguyên “product” và “process”.
Tách danh sách bằng dấu phẩy thành từng dòng
Ở chế độ biểu thức chính quy, hãy tìm ,\s* và thay bằng \n để đưa từng mục trong “red, green, blue” xuống một dòng riêng.
Câu hỏi thường gặp
Làm cách nào để dùng nhóm bắt?
Bật “Biểu thức chính quy”, đặt các phần cần giữ lại trong ngoặc đơn, rồi tham chiếu đến chúng trong nội dung thay thế bằng $1, $2, v.v. Ví dụ: tìm (\w+) (\w+) và thay bằng $2 $1 để đảo vị trí hai từ.
Vì sao biểu thức chính quy của tôi bị báo không hợp lệ?
Mẫu được kiểm tra bằng công cụ JavaScript của trình duyệt ở chế độ Unicode. Các nguyên nhân thường gặp gồm ngoặc đơn hoặc ngoặc vuông không cân bằng, toán tử lặp không có nội dung đứng trước như *abc, và ký tự thoát không cần thiết như \- hoặc \: vốn không được Unicode cho phép.
Tôi có thể thay văn bản bằng ký tự xuống dòng không?
Có, trong chế độ biểu thức chính quy: nhập \n vào trường “Thay bằng”. Ở chế độ thông thường, nội dung thay thế được chèn nguyên văn, nên \n vẫn là hai ký tự dấu gạch chéo ngược và n.
Tôi có thể hoàn tác thao tác thay thế không?
Văn bản gốc vẫn nằm trong ô Văn bản cho đến khi bạn nhấp vào “Áp dụng cho văn bản”. Thao tác này thay văn bản gốc bằng kết quả, vì vậy hãy sao chép văn bản gốc trước nếu có thể cần dùng lại.
Quyền riêng tư
Việc tìm kiếm và thay thế chỉ diễn ra trong trình duyệt của bạn. Văn bản và mẫu tìm kiếm không được tải lên, lưu trữ hoặc đưa vào dữ liệu phân tích.