T

Text Machine

Công cụ văn bản mạnh mẽ, ngay trong trình duyệt của bạn

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

Nhanh chóng tìm và thay thế từ hoặc mẫu trong văn bản của bạn.

Văn bản của bạn
Tìm

Tìm

Thay thế bằng

Kết quả

Tìm thấy: 0

Đã thay thế: 0

Cách sử dụng Tìm và Thay thế Văn bản

  1. 1

    Dán văn bản của bạn

    Nhập hoặc dán tài liệu hoặc mã bạn muốn chỉnh sửa vào ô văn bản.

  2. 2

    Nhập từ cần tìm và thay thế

    Gõ từ hoặc mẫu cần tìm vào ô Find và nội dung thay thế vào ô Replace with, có thể để trống để xóa các kết quả khớp.

  3. 3

    Thiết lập tùy chọn so khớp

    Bật Case Sensitive, Whole Word Only, hoặc Use Regular Expression để kiểm soát chính xác những lần xuất hiện nào được khớp.

  4. 4

    Thay thế và sao chép

    Nhấn Replace All để áp dụng thay đổi, kiểm tra số lần khớp và số lần thay thế, rồi sao chép kết quả.

Làm chủ Tìm và Thay thế: theo nghĩa đen, từ hoàn chỉnh và regex

Ba tùy chọn thay đổi mọi thứ

Tìm và thay thế trông có vẻ đơn giản, nhưng ba ô đánh dấu — Case Sensitive, Whole Word Only và Use Regular Expression — mới là thứ biến nó từ một công cụ thô sơ thành một công cụ chính xác. Mặc định là tìm kiếm theo nghĩa đen, không phân biệt chữ hoa-thường, thay thế mọi lần xuất hiện của từ bạn nhập. Mỗi tùy chọn thu hẹp hoặc mở rộng những lần xuất hiện nào được khớp, nên chọn đúng tổ hợp chính là toàn bộ kỹ năng.

Sau mỗi lần chạy, công cụ báo cáo số lần khớp tìm thấy và số lần thay thế đã thực hiện. Hãy coi con số đó như tấm lưới an toàn của bạn: nếu bạn dự định đổi năm cái tên mà bộ đếm hiện năm mươi, thì lượt tìm của bạn đã quá rộng, và bạn có thể điều chỉnh một tùy chọn trước khi thay đổi lan đến chỗ không nên đến.

Tìm theo nghĩa đen và phân biệt chữ hoa-thường

Theo mặc định, lượt tìm là theo nghĩa đen, tức là nó tìm đúng các ký tự bạn gõ, và nó bỏ qua chữ hoa-thường, nên "color" khớp với cả "Color" lẫn "COLOR". Điều đó lý tưởng cho những lần dọn dẹp nhanh, dễ tính khi cách viết hoa thay đổi. Thay "teh" thành "the" trong cả tài liệu là ví dụ kinh điển.

Hãy bật Case Sensitive khi cách viết hoa mang ý nghĩa. Tìm "US" với chế độ phân biệt chữ hoa-thường bật lên sẽ khớp chữ viết tắt tên quốc gia nhưng bỏ qua từ "us", và thay "id" mà không phân biệt chữ hoa-thường có thể phá hỏng cả "ID", "Id" lẫn "hidden". Mỗi khi một từ tìm kiếm trùng với một từ thông dụng, phân biệt chữ hoa-thường là tuyến phòng thủ đầu tiên của bạn.

Whole Word Only ngăn thiệt hại liên đới

Thảm họa thường gặp nhất khi tìm và thay thế là khớp từ của bạn nằm bên trong một từ lớn hơn. Tìm "cat" mà không có biện pháp bảo vệ thì bạn cũng sẽ trúng cả "category", "scatter" và "vacate". Whole Word Only khắc phục điều này bằng cách chỉ khớp từ của bạn khi nó đứng một mình, được giới hạn bởi khoảng trắng hoặc dấu câu chứ không bị vùi trong một từ khác.

Hãy dùng nó mỗi khi bạn thay một từ ngắn hoặc một cái tên có thể xuất hiện như một mảnh ghép ở chỗ khác. Đổi tên một biến tên là "sum" thành "total" sẽ an toàn khi bật Whole Word Only; nếu không, bạn có thể âm thầm làm hỏng "summary" và "consume". Bộ đếm số lần khớp khiến khác biệt trở nên rõ ràng trước khi bạn ra quyết định.

Mở khóa biểu thức chính quy

Hãy bật Use Regular Expression để tìm theo mẫu thay vì theo văn bản chính xác. Regex cho phép bạn khớp các lớp ký tự, sự lặp lại và vị trí. Một mẫu như \d+ khớp với bất kỳ chuỗi chữ số nào, \s+ khớp với bất kỳ chuỗi khoảng trắng nào, còn các neo ^ và $ khớp với đầu và cuối một dòng. Đây là cách bạn tìm những thứ biến đổi, chứ không chỉ những thứ cố định.

Những thành quả thực tế bao gồm gộp nhiều khoảng trắng thành một bằng cách thay \s+ bằng một khoảng trắng duy nhất, hoặc cắt bỏ khoảng trắng thừa ở cuối bằng cách khớp một chuỗi khoảng trắng được neo vào cuối dòng. Nếu mẫu của bạn có lỗi cú pháp, công cụ sẽ cảnh báo bằng thông báo biểu thức không hợp lệ để bạn sửa thay vì nhận về một kết quả sai một cách lặng lẽ.

Nhóm bắt để định dạng lại

Regex thực sự tỏa sáng khi bạn cần sắp xếp lại văn bản, chứ không chỉ xóa nó. Các nhóm bắt, viết bằng dấu ngoặc đơn, ghi nhớ những phần của lần khớp để bạn có thể tái sử dụng chúng trong nội dung thay thế bằng các tham chiếu ngược như $1 và $2. Điều này cho phép một lượt chạy duy nhất biến dữ liệu có cấu trúc thành một dạng mới.

Ví dụ, để lật "Last, First" thành "First Last", hãy khớp mẫu bắt hai cái tên ở hai bên dấu phẩy rồi thay bằng nhóm thứ hai, một khoảng trắng, rồi đến nhóm thứ nhất. Cùng kỹ thuật đó định dạng lại ngày tháng, hoán đổi các cặp khóa-giá trị và bọc văn bản đã khớp trong các ký tự mới, tất cả chỉ trong một lần Replace All.

Xóa văn bản và sắp xếp thứ tự chỉnh sửa

Để trống ô Replace with sẽ biến tìm-và-thay-thế thành một bộ xóa: mọi lần khớp chỉ đơn giản biến mất. Đây là cách nhanh để cắt bỏ các ký tự không mong muốn, xóa những cụm câu khuôn mẫu, hoặc loại bỏ các dấu định dạng khỏi văn bản đã dán. Hãy kết hợp nó với regex để xóa các mẫu, chẳng hạn loại bỏ mọi chữ số hoặc mọi ghi chú trong ngoặc cùng một lúc.

Khi bạn chạy nhiều lượt thay thế nối tiếp nhau, thứ tự rất quan trọng. Một lượt thay thế sớm có thể tạo ra hoặc phá hủy đoạn văn bản mà một lượt sau phụ thuộc vào. Hãy lên kế hoạch cho trình tự sao cho mỗi bước để lại văn bản ở đúng trạng thái mà bước kế tiếp mong đợi, và theo dõi số lần thay thế để xác nhận mỗi lượt đã làm đúng điều bạn dự định trước khi tiếp tục.

Những lỗi thường gặp cần tránh

Ba lỗi hàng đầu đều có thể đoán trước được. Thứ nhất, thay một từ ngắn mà không bật Whole Word Only và băm nát những từ dài hơn. Thứ hai, quên bật Case Sensitive và thay đổi cả văn bản mà bạn định để yên. Thứ ba, ở chế độ regex, quên rằng các ký tự như dấu chấm, dấu sao, dấu cộng, dấu ngoặc đơn và dấu ngoặc vuông là ký tự đặc biệt, nên một dấu chấm theo nghĩa đen phải được thoát thành \. để khỏi khớp với mọi ký tự.

Cách chữa cho cả ba lỗi đều giống nhau: thực hiện một thay đổi, đọc số lần khớp và số lần thay thế, rồi kiểm tra kết quả trước khi nối tiếp lần chỉnh sửa kế tiếp. Vì mọi thứ chạy cục bộ trong trình duyệt của bạn, bạn có thể tự do thử nghiệm trên các tài liệu và mã nguồn nhạy cảm mà không có gì bị tải lên.

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

Công cụ có hỗ trợ biểu thức chính quy không?
Có. Bật Use Regular Expression để tìm kiếm bằng các mẫu regex, bao gồm nhóm bắt, lớp ký tự và neo. Nếu mẫu không hợp lệ, công cụ sẽ cảnh báo để bạn sửa cú pháp.
Tùy chọn Whole Word Only hoạt động ra sao?
Khi bật Whole Word Only, công cụ chỉ khớp từ của bạn khi nó đứng độc lập, nên tìm 'cat' sẽ không thay đổi các từ như 'category' hay 'scatter'.
Tôi có thể xóa văn bản thay vì thay thế không?
Có. Để trống ô Replace with và mọi kết quả khớp với từ tìm kiếm của bạn sẽ đơn giản bị xóa khỏi văn bản khi bạn nhấn Replace All.
Làm sao tôi biết được bao nhiêu thay đổi đã được thực hiện?
Sau mỗi lần chạy, công cụ hiển thị số lần khớp tìm thấy và số lần thay thế đã thực hiện, để bạn xác nhận thao tác sửa đã ảnh hưởng đúng đến lượng văn bản mong đợi.
Văn bản của tôi có được giữ riêng tư không?
Có. Mọi xử lý tìm và thay thế diễn ra cục bộ trong trình duyệt của bạn và không có gì được tải lên máy chủ, nên an toàn cho tài liệu riêng tư và mã nguồn. Công cụ miễn phí, không cần đăng ký.

Công cụ liên quan

Tiếp tục với những công cụ hữu ích này

Chuyển Đổi Kiểu Chữ

Bionic Reading

Viết Hoa Chữ Cái Đầu

Viết hoa mỗi từ

Công Cụ Viết Hoa Tiêu Đề

Xóa Khoảng Trắng Thừa