Tìm và thay thế văn bản
Thay thế từ hoặc mẫu trong cả một khối văn bản, và xem có bao nhiêu kết quả khớp trước khi thay.
Chạy hoàn toàn trong trình duyệt của bạn
Cú pháp biểu thức chính quy của JavaScript. Dùng $1, $2 cho các nhóm và $& cho toàn bộ phần khớp trong phần thay thế.
Nhập nội dung cần tìm.
Văn bản tối đa khoảng 5 MB. Mẫu regex chạy quá 2 giây sẽ bị dừng.
Cách tìm và thay thế văn bản
- Dán văn bản vào ô, hoặc mở một tệp .txt.
- Nhập nội dung cần tìm và nội dung thay thế. Số kết quả khớp được cập nhật khi bạn nhập.
- Nhấn Thay thế tất cả, rồi sao chép kết quả hoặc tải xuống.
Thay thế văn bản hàng loạt
Tìm và thay thế đổi mọi lần xuất hiện của một từ hoặc mẫu chỉ trong một lượt. Số kết quả khớp được cập nhật khi bạn nhập, nên bạn thấy được thay đổi ảnh hưởng đến đâu trước khi áp dụng, và kết quả hiện ở một ô riêng nên văn bản gốc không bao giờ bị ghi đè cho đến khi bạn chọn "Dùng kết quả làm văn bản".
Biểu thức chính quy cho phép bạn mô tả một hình dạng thay vì một chuỗi cố định: một dãy chữ số, một ngày tháng, một từ theo sau là dấu phẩy. Các nhóm trong ngoặc có thể được sắp xếp lại ở phần thay thế bằng $1, $2 và tiếp theo. Vì một mẫu viết không tốt có thể chạy rất lâu, các mẫu được thực thi trong một worker nền và bị dừng sau hai giây.
Mẹo
- Hãy xây dựng và gỡ lỗi mẫu trước trong Kiểm tra regex, nơi liệt kê mọi kết quả khớp và các nhóm của chúng.
- Đổi chữ hoa chữ thường bằng Chuyển đổi chữ hoa chữ thường.
- Kiểm tra chỉnh sửa bằng So sánh văn bản.
- Xóa các dòng lặp bằng Xóa dòng trùng lặp.
Câu hỏi thường gặp
Tìm kiếm theo đúng chữ hay theo mẫu?
Mặc định là đúng chữ: những gì bạn nhập được khớp chính xác, kể cả các ký tự như . và *. Bật "Biểu thức chính quy" để dùng cú pháp biểu thức chính quy của JavaScript.
Làm sao dùng nhóm trong phần thay thế?
Ở chế độ biểu thức chính quy, $1, $2 và tiếp theo sẽ chèn văn bản khớp với nhóm trong ngoặc thứ nhất, thứ hai (và cứ thế), $& chèn toàn bộ phần khớp và $<name> chèn một nhóm có tên. Ví dụ, tìm (\w+)@(\w+) và thay bằng $2 at $1 sẽ biến bob@example thành example at bob. Ở chế độ đúng chữ, phần thay thế được chèn đúng như đã nhập.
Khớp cả từ có tác dụng gì?
Tùy chọn này chỉ khớp văn bản cần tìm khi nó không nằm trong một từ dài hơn, nên tìm cat sẽ không khớp với category. Ở chế độ đúng chữ, chữ cái, chữ số và dấu gạch dưới được tính là ký tự của từ ở mọi hệ chữ viết. Ở chế độ biểu thức chính quy, mẫu của bạn được bao bằng ranh giới từ (\b), vốn chỉ nhận diện A-Z, chữ số và dấu gạch dưới.
Giới hạn 2 giây là gì?
Một số mẫu, như (a+)+$, có thể mất cực kỳ nhiều thời gian trên một số văn bản. Chế độ biểu thức chính quy chạy trong một worker nền riêng; nếu sau 2 giây vẫn chưa xong, nó bị dừng và bạn được báo rằng mẫu chạy quá lâu, nên trang không bao giờ bị treo.
Mẫu có áp dụng trên nhiều dòng không?
Ở chế độ biểu thức chính quy, ^ và $ khớp ở đầu và cuối mỗi dòng, còn dấu chấm không khớp với ký tự xuống dòng. Hoa thường bị bỏ qua trừ khi bật Phân biệt hoa thường.
Văn bản của tôi có bị tải lên không?
Không. Mọi thứ chạy trong trình duyệt của bạn và không có gì được lưu hay gửi đi.