Làm cách nào để chạy tìm kiếm regex trên Google Chrome hoặc Firefox?


43

Làm cách nào tôi có thể tìm kiếm các biểu thức như 'foo | bar' trên các trang web bằng các trình duyệt như Google Chrome hoặc Firefox?

Câu trả lời:


23

Đối với Google Chrome, bạn có thể cài đặt một trong các tiện ích mở rộng sau:

  1. Trình tìm kiếm biểu thức chính quy

    • Để mở rộng, nhấn /.

    • Để bắt đầu tìm kiếm, nhấn Enter.

    • Để nhảy đến trận đấu tiếp theo, nhấn N.

    • Để chuyển đến trận đấu trước, nhấn Shift+ N.

  2. Tìm kiếm Regex

    • Để mở rộng, bấm Alt+ Shift+ F.

    • Để bắt đầu tìm kiếm, nhấn Enter.

    • Để chuyển đến trận đấu tiếp theo, nhấp vào Tiếp theo .

    • Để chuyển đến trận đấu trước, nhấp vào Trước .

Sau khi cài đặt tiện ích mở rộng, hãy khởi động lại trình duyệt của bạn . Khi kiểm tra tiện ích mở rộng, lưu ý rằng tiện ích mở rộng bị tắt theo mặc định trên các trang "đặc biệt" của Chrome, như Tab mới hoặc Cửa hàng Chrome trực tuyến.


3
Tôi đã thử cả hai và không làm việc.
Jason

Tìm kiếm biểu thức chính quy hoạt động tốt hơn đối với tôi, Trình tìm kiếm biểu thức chính quy phá vỡ mã html (đặc biệt trong <pre> văn bản)
kenorb

2
Một tiện ích mở rộng khác trong Cửa hàng Chrome trực tuyến là Tìm kiếm Regex . Nó được đánh giá cao hơn hai người kia, và nó hoạt động với tôi.
vào

@mernst: Tôi đã thay thế đề xuất thứ hai của mình (bị hỏng khủng khiếp trong Chrome mới nhất) bằng của bạn. Nếu bạn có thể nhảy sang trận đấu tiếp theo mà không cần sử dụng chuột, nó sẽ rất hoàn hảo.
Dennis

Regex Search là mã nguồn mở mà tôi cảm thấy quan trọng trong bất kỳ tiện ích mở rộng nào có quyền truy cập đầy đủ vào tất cả các trang tôi duyệt. Bây giờ có thể nhảy bằng Enter / Shift + Enter.
Beni Cherniavsky-Paskin

9

Một lựa chọn khác là VIMIUM.

Điểm hay của plugin Chrome này là để điều hướng Vim đến các trang Chrome của bạn, vì vậy bạn có thể sử dụng các phím như JKđể cuộn xuống trang.

Tuy nhiên, vì nó dựa trên vi , nên nó có hỗ trợ biểu thức chính quy, VIMIUM cũng vậy.

Giống như Vim, trong khi nhìn vào trang, hãy nhập "/ <regapi> và nó sẽ bắt đầu tìm kiếm trang ... Tôi không sử dụng nó thường xuyên (tôi sử dụng Ctrl+ Fnhiều hơn nữa), nhưng khi tôi cần, nó là ở đó và làm việc

Để làm việc với regrec trong khi tìm kiếm, bạn cần bật nó trong các tùy chọn nâng cao của plugin.


-1: Không thực hiện tìm kiếm regex, đó là những gì OP yêu cầu ...
mgasms

1
Vâng, nó thực hiện bởi "/" và RegExp của bạn
Frank Merrow

7
Ồ, có vẻ như bạn phải bật một tùy chọn trong Tùy chọn nâng cao Vimium để bật tìm kiếm regex. Khá hữu dụng! Sẽ upvote nếu bạn chỉnh sửa câu trả lời của bạn để bao gồm đề cập đến thực tế là bạn phải kích hoạt nó trong các tùy chọn Vimium.
mgasms

4

Firefox

Gần đây tôi đã tìm kiếm tính năng này vì tôi cảm thấy mệt mỏi khi tìm kiếm một từ và phải trải qua tất cả các trường hợp mà từ tôi đang tìm là một chuỗi con của một từ lớn hơn.

Regex Find là một tiện ích mở rộng gọn nhẹ giúp tăng cường thanh Tìm kiếm Firefox tiêu chuẩn bằng cách thêm tùy chọn để coi cụm từ tìm kiếm như một biểu thức thông thường. Nó dường như là Nguồn mở vì mã nguồn có sẵn trên GitHub .

Tôi cũng thích nó vì nó hoạt động tốt với VimFx .


2

Đây là một bookmarklet sẽ làm nổi bật các tìm kiếm biểu thức thông thường. Nó không có tìm kiếm gia tăng như hộp tìm kiếm bản địa, nhưng nó thực hiện công việc. Mỗi tìm kiếm mới được tô sáng bằng một màu khác nhau.


1

Tìm kiếm nhanh nhất là tìm kiếm văn bản tốt nhất trên một trang và trong tất cả các tab:

Đếm, biểu thức chính quy, trực quan hóa & liệt kê kết quả / tìm-như-bạn-loại.

Có một tìm kiếm lịch sử và web tức thì tùy chọn trong thanh URL. Nó có tìm kiếm tùy chỉnh tốt nhất, xem trước nhiều tab cho văn bản được chọn, hình ảnh dnd / lnk và tự động.



1

Câu trả lời trung tâm dòng lệnh này có thể không được đón nhận, nhưng với giá trị của nó, bất cứ khi nào tôi cần làm điều này, tôi chỉ xem nguồn, lưu nó dưới dạng tệp văn bản và sử dụng grep -Ehoặc grep -oEtrên đó.

Tốt hơn nữa, nếu đó là một trang có thể truy cập trực tiếp mà không gặp nhiều rắc rối đăng nhập hoặc không có gì, chỉ cần curlnó và chuyển nó greptrực tiếp trong dòng lệnh.

Nó trở nên tự nhiên hơn nhiều so với việc tôi nhớ những phần mở rộng làm gì và loại biểu thức chính quy nào chúng hỗ trợ và vv.

Bạn đã không thực sự nói rõ trường hợp sử dụng của bạn là gì, vì vậy nếu bạn đang tìm kiếm thông tin cụ thể, đây sẽ là lý tưởng cho cá nhân tôi. Nếu nó thực sự được dùng để tìm kiếm các thuật ngữ trong tài liệu trực tuyến hoặc một cái gì đó, thì không, đây sẽ không phải là câu trả lời tốt nhất.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.