Tìm & Thay thế
Tìm kiếm và thay thế với tùy chọn regex, chữ hoa chữ thường và toàn bộ từ
Khi nào nên sử dụng tìm & thay thế so với một trình soạn thảo?
Hầu hết các trình soạn thảo đều có chức năng tìm & thay thế, nhưng sử dụng một cái trong trình duyệt nhanh hơn khi bạn làm việc với văn bản hiện đang ở trong một biểu mẫu, một bản nháp email, hoặc một bộ nhớ tạm dán — không cần mở VS Code, dán, thay thế, sao chép lại. Công cụ này cũng cung cấp regex mà không cần học cách sử dụng của trình soạn thảo của bạn: nó sử dụng regex JavaScript tiêu chuẩn của trình duyệt (giống PCRE).
Số lượng kết quả khớp sẽ cập nhật khi bạn gõ mẫu tìm kiếm, vì vậy bạn biết có bao nhiêu thay thế bạn sẽ kích hoạt trước khi nhấn nút. Bảng kết quả hiển thị văn bản đã được chỉnh sửa, để lại đầu vào không bị thay đổi trong trường hợp bạn muốn lặp lại.
Trường hợp sử dụng
- Đổi tên hàng loạt — hoán đổi một lớp hoặc biến trong một lần dán nhiều tệp.
- Viết lại URL — chuyển đổi tất cả các tham chiếu `localhost:3000` thành một tên miền staging trước khi chụp màn hình.
- Sửa lỗi xuống dòng — thay thế `\r\n` bằng `\n` khi chuyển văn bản chỉnh sửa trên Windows vào một dự án Unix.
- Cập nhật phiên bản — hoán đổi `1.2.3` thành `1.3.0` trong một bản nháp ghi chú phát hành mà không bỏ sót chỗ nào.
Ví dụ
Search: \b(\w+)@example\.com\b
Replace: [email protected]
In: [email protected], [email protected]Câu hỏi thường gặp
Nó có hỗ trợ nhóm bắt regex không?
Có — sử dụng `$1`, `$2`, v.v. trong trường thay thế để tham chiếu đến các nhóm bắt, giống như trong `String.replace` của JavaScript.
Hương vị regex nào được hỗ trợ?
Regex JavaScript (ECMAScript). Lookbehind được hỗ trợ trong các trình duyệt hiện đại. Các tham chiếu lại trong mẫu (ví dụ: `\1`) hoạt động; các nhóm được đặt tên (`(?<name>...)`) hoạt động.
Tìm kiếm có phân biệt chữ hoa chữ thường theo mặc định không?
Không — tìm kiếm không phân biệt chữ hoa chữ thường theo mặc định (cờ regex `i`). Bật tùy chọn 'Phân biệt chữ hoa chữ thường' để khớp chính xác.
Một regex không hợp lệ có làm hỏng công cụ không?
Không — các mẫu không hợp lệ sẽ hiển thị một thông báo lỗi rõ ràng dưới trường tìm kiếm và việc thay thế sẽ bị bỏ qua.
Văn bản của tôi có bị tải lên không?
Không. Tất cả việc khớp và thay thế diễn ra trong trình duyệt của bạn; không có gì được gửi đến máy chủ.
