Văn bản & Dữ liệu

Tìm và Thay thế Văn bản

Tìm kiếm và thay thế văn bản hàng loạt — chế độ chuỗi thường hoặc biểu thức chính quy, kèm tùy chọn bỏ qua hoa/thường, nguyên từ, multiline, dot-all và đếm số kết quả khớp trực tiếp. Mọi thứ chạy cục bộ trong trình duyệt.

Văn bản
Kết quả

Giới thiệu công cụ

Tìm và Thay thế cho phép bạn tìm kiếm trong một khối văn bản và thay toàn bộ kết quả khớp cùng lúc — dưới dạng chuỗi thường hoặc biểu thức chính quy đầy đủ. Công cụ xử lý những chỉnh sửa lặp đi lặp lại mà một ô nhập thông thường làm rất mất công: đổi tên biến trong một đoạn log, sửa một lỗi gõ lặp lại, hay định dạng lại dữ liệu phân tách.

Mọi thứ chạy cục bộ trong trình duyệt bằng JavaScript, nên ngay cả khi bạn dán mã nguồn, log hay dữ liệu riêng tư rất lớn, chúng cũng không bao giờ rời khỏi máy bạn. Bộ đếm số kết quả khớp trực tiếp cho biết chính xác sẽ có bao nhiêu chỗ được thay trước khi bạn thực hiện.

Cách sử dụng

  1. Dán hoặc gõ văn bản gốc vào ô nhập.
  2. Nhập chuỗi cần tìm, rồi nhập chuỗi thay thế.
  3. Bật chế độ regex nếu bạn cần dùng mẫu, nhóm bắt hay tham chiếu ngược như $1.
  4. Tinh chỉnh bằng các công tắc bỏ qua hoa/thường, nguyên từ, multiline và dot-all.
  5. Theo dõi bộ đếm khớp trực tiếp để xác nhận sẽ có bao nhiêu chỗ thay đổi.
  6. Sao chép kết quả, hoặc xóa hết và bắt đầu lại.

Tính năng

  • Hai chế độ: tìm chuỗi thường hoặc biểu thức chính quy JavaScript đầy đủ.
  • Khớp bỏ qua hoa/thường cho văn bản trộn lẫn chữ hoa và chữ thường.
  • Tùy chọn nguyên từ để "cat" không khớp bên trong "category".
  • Cờ multiline để ^ và $ neo vào từng dòng, không chỉ toàn bộ văn bản.
  • Cờ dot-all để dấu chấm trong mẫu cũng khớp cả ký tự xuống dòng.
  • Tham chiếu ngược như $1 và $2 để tái sử dụng nhóm đã bắt trong phần thay thế.
  • Đếm số kết quả khớp trực tiếp và xử lý 100% cục bộ — không tải gì lên server.

Câu hỏi thường gặp

Văn bản của tôi có bị gửi đi đâu khi dùng tìm và thay thế không?

Không. Toàn bộ việc tìm và thay chạy trong trình duyệt bằng JavaScript. Văn bản của bạn, kể cả mã hay log, không bao giờ rời khỏi thiết bị.

Chế độ chuỗi thường và regex khác nhau thế nào?

Chế độ chuỗi thường coi từ khóa tìm là các ký tự chính xác, nên các ký hiệu như . hay * sẽ khớp chính nó. Chế độ regex diễn giải từ khóa tìm như một mẫu, cho phép khớp khoảng ký tự, lặp lại và nhóm bắt.

Làm sao tái sử dụng một phần kết quả khớp trong chuỗi thay thế?

Bật chế độ regex và bọc phần bạn muốn giữ trong dấu ngoặc đơn để tạo nhóm bắt. Tham chiếu nó trong phần thay thế bằng $1 cho nhóm đầu tiên, $2 cho nhóm thứ hai, v.v.

Vì sao khớp nguyên từ vẫn bỏ sót một số kết quả?

Khớp nguyên từ dựa trên ranh giới từ, nên chỉ khớp khi từ khóa được bao quanh bởi ký tự không phải chữ. Dấu gạch nối và dấu câu được tính là ranh giới, có thể tách những từ mà bạn tưởng là dính liền.

Tôi có thể thay thế văn bản trên nhiều dòng không?

Có. Cứ dán văn bản nhiều dòng như nguyên bản. Dùng cờ multiline để neo ^ và $ vào từng dòng, hoặc cờ dot-all nếu cần dấu chấm trong mẫu khớp cả ký tự xuống dòng.