Tìm & thay thế

Tìm & thay thế

Tìm và thay văn bản trên trình duyệt với chế độ chuỗi trần, regex hoặc nhiều cặp. Kết quả cập nhật khi bạn gõ. Không tải lên.

Miễn phí
Không đăng ký
Tức thì
Riêng tư

3/1000

3/1000

Văn bản cần xử lý

12/10000

Kết quả

3 lần thay

bar bar bard

Nhanh & chính xác

Lần thay cập nhật khi bạn gõ. Số đếm là số chỉnh không chồng đã chạy.

Hỗ trợ regex

Chế độ regex dùng RegExp JavaScript của trình duyệt cho lớp, nhóm và $1.

Nhiều lần thay

Chạy tới tám cặp tìm/thay theo thứ tự. Cặp sau thấy bản đã sửa của cặp trước.

An toàn & riêng tư

Tìm, thay và haystack không rời tab này. Đóng trang để bỏ.

Dùng mọi nơi

Cùng hai thẻ trên điện thoại hoặc máy tính. Không cần cài.

Trường hợp dùng phổ biến

Tái cấu trúc mã

Đổi tên ký hiệu, đổi endpoint, hoặc đổi đường dẫn gói trong đoạn dán.

Sửa nội dung

Sửa lỗi gõ lặp hoặc chuẩn hóa tên sản phẩm trong bản nháp.

Làm sạch dữ liệu

Bỏ tiền tố, chuẩn hóa dấu phân cách, hoặc xóa ký tự rác trong cột CSV.

Phân tích nhật ký

Che host, gom token ồn, hoặc làm nổi chuỗi lỗi trước khi grep.

Quản lý tài liệu

Điền placeholder mẫu hoặc áp cùng một thay đổi lời trên memo ngắn.

Dữ liệu của bạn được giữ riêng tư

Tìm, thay và haystack ở lại trình duyệt. Tệp tải lên được đọc cục bộ. Không lưu trên máy chủ.

Tìm hiểu thêm về quyền riêng tư →

Về tìm và thay trên trình duyệt

Tìm & thay sửa haystack trên tab này. Thay đơn giản đi bằng String.indexOf và chèn bản thay cho mọi khớp không chồng. Không phải regex: dấu chấm là dấu chấm, không có backreference. “foo” trong “foo foo food” thành “bar bar bard” vì “food” bắt đầu bằng “foo”. Phân biệt hoa thường mặc định bật. Cả từ bỏ khớp tiền tố nên “foo” không đổi “food”. Ô tìm trống bị từ chối để không lặp vô hạn. Để trống ô thay để xóa khớp.

Chế độ regex dùng cùng engine RegExp JavaScript với trình duyệt này. Mẫu có thể gồm lớp ký tự, nhóm bắt và token thay như $1. Tắt phân biệt hoa thường thì thêm cờ i. Cả từ bọc mẫu trong nhóm ranh giới từ. Mẫu hỏng hiện lỗi thay vì kết quả nửa vời. Backtracking thảm họa có thể đóng băng tab — giữ mẫu đơn giản trên haystack lớn. Regex Tester vẫn là chỗ liệt kê mọi khớp mà không thay.

Nhiều lần thay áp dụng từng cặp theo thứ tự. Cặp sau thấy văn bản sau cặp trước, nên cat→dog rồi dog→fox biến “cat and dog” thành “fox and fox”. Tối đa tám cặp. Ô tìm và thay giới hạn 1.000 ký tự; haystack giới hạn 10.000. Tải tệp .txt, .md, .csv, .json hoặc .log để điền haystack cục bộ — tệp được đọc trên trình duyệt này, không gửi lên máy chủ.

Dùng để đổi tên ký hiệu trong đoạn dán, đổi domain trong danh sách URL, bỏ tiền tố lặp, hoặc chạy dọn ngắn mà không mở editor. Để xem khác biệt dạng diff, sao chép kết quả vào Text Diff. Mọi sửa ở lại tab. Chúng tôi không tải haystack. Đóng trang để bỏ. Đánh dấu URL này nếu bạn hay chạy cùng các lần thay; tìm, thay và haystack không rời tab.

Cách tìm và thay

Chọn chế độ

Thay đơn giản là chuỗi trần. Chế độ regex là RegExp JavaScript. Nhiều lần thay chạy các cặp theo thứ tự.

Nhập tìm, thay và tùy chọn

Phân biệt hoa thường, cả từ và Dùng regex áp dụng cho chế độ hiện tại. Để trống ô thay để xóa khớp.

Dán hoặc tải haystack

Kết quả và số lần thay cập nhật khi bạn gõ. Tìm & thay thế nhảy tới thẻ kết quả. Tải tệp văn bản nếu nhanh hơn dán.

Sao chép tại chỗ

Sao chép đầu ra khi xong. Không tải lên. Dùng Regex Tester cho danh sách khớp, Text Diff để xem đã đổi gì.

Công cụ liên quan

Hỏi đáp Tìm & thay thế

Thay đơn giản là vòng lặp String.indexOf. Dấu chấm khớp dấu chấm. “foo” trong “food” bị thay vì “food” bắt đầu bằng “foo.” Phân biệt hoa thường mặc định bật. Khớp chồng không được quét lại. Ô tìm trống bị từ chối để không lặp vô hạn. Ví dụ: tìm foo, thay bar, haystack “foo foo food” thành “bar bar bard” (ba lần thay). Chế độ regex dùng RegExp JavaScript trên trình duyệt này — lớp ký tự, nhóm và $1 hoạt động ở đó. Mẫu hỏng hiện lỗi. Regex Tester vẫn là công cụ liệt kê mọi khớp mà không thay.

Để trống ô thay để cắt khớp. Cả từ bỏ khớp tiền tố, nên “foo” không đổi “food.” Nhiều lần thay áp dụng tới tám cặp theo thứ tự: cặp sau thấy bản đã sửa (cat→dog rồi dog→fox biến “cat and dog” thành “fox and fox”). Sau khi sao chép kết quả, Text Diff có thể hiện khác biệt so với haystack gốc. Bạn có thể dán hoặc tải tệp .txt, .md, .csv, .json hoặc .log cục bộ; tệp được đọc trên tab này.

Không. Tìm, thay, tệp tải lên và văn bản ở lại trình duyệt. Đóng tab để bỏ. Đánh dấu URL này nếu bạn hay chạy cùng các lần thay — không cần cài gì thêm.