Tìm và thay thế

Tìm văn bản và thay thế mọi kết quả khớp, có tùy chọn regular expression.

Chạy ngay trên trình duyệt. Không có gì bạn nhập vào bị gửi đi đâu cả.

Cách tìm và thay thế văn bản

  1. Dán văn bản của bạn và gõ nội dung cần tìm.
  2. Gõ văn bản thay thế, hoặc bật regular expression để khớp theo mẫu.
  3. Kiểm tra số kết quả khớp, rồi sao chép hoặc tải kết quả xuống.

Các regular expression thường dùng

MẫuKhớp với
\d+Một hoặc nhiều chữ số, như 42 hay 2024
\s+Một hoặc nhiều khoảng trắng, tab hay dấu xuống dòng
^Đầu văn bản, hoặc đầu mỗi dòng nếu có flag m
$Cuối văn bản, hoặc cuối mỗi dòng nếu có flag m
[A-Za-z]+Một hoặc nhiều chữ cái liên tiếp

Mọi kết quả khớp luôn được thay thế

Công cụ này luôn thay thế mọi kết quả khớp trong văn bản, không chỉ kết quả đầu tiên. Flag g được tự động thêm vào mẫu của bạn dù bạn để trống ô flags hay quên gõ nó, nên không có cách nào vô tình chỉ thay thế một lần khi dùng tùy chọn regular expression ở đây.

Câu hỏi thường gặp về Tìm và thay thế

Regular expression là gì và khi nào tôi cần dùng?

Regular expression là một mẫu khớp văn bản theo quy tắc thay vì một cụm từ chính xác, ví dụ bất kỳ chữ số nào hay bất kỳ từ nào kết thúc bằng "ing". Hãy dùng khi tìm kiếm thường không thể mô tả được thứ bạn muốn khớp.

Các flags dùng để làm gì?

Flag g thay thế mọi kết quả khớp thay vì chỉ kết quả đầu tiên, và công cụ này luôn tự thêm nó dù bạn để trống ô nhập. Flag i khiến việc khớp không phân biệt hoa thường. Flag m khiến ^ và $ khớp với đầu và cuối mỗi dòng thay vì cả văn bản.

Tôi có thể xóa văn bản thay vì thay thế không?

Được, để trống ô thay thế và mọi kết quả khớp sẽ bị xóa.

Vì sao kết quả báo mẫu không hợp lệ?

Thông báo đó xuất hiện khi regular expression có lỗi cú pháp, như dấu ngoặc vuông hay ngoặc tròn không khớp cặp. Hãy kiểm tra lại mẫu và thử lại.

Tôi nên dùng công cụ xóa xuống dòng hay xóa khoảng trắng thừa thay vì regular expression không?

Với những việc cụ thể đó thì nên. Công cụ xóa xuống dòng và xóa khoảng trắng thừa xử lý chúng bằng tùy chọn có sẵn, không cần viết mẫu, nhanh hơn việc tự xây một regular expression ở đây.

Tìm và thay thế có hoạt động trên nhiều dòng cùng lúc không?

Có, mặc định nó tìm trên toàn bộ văn bản dán vào như một khối, nên một tìm kiếm thường cũng khớp qua cả các dấu xuống dòng, không chỉ trong một dòng.

Công cụ liên quan