จะทำการค้นหา regex บน Google Chrome หรือ Firefox ได้อย่างไร


43

ฉันจะค้นหานิพจน์เช่น 'foo | bar' บนหน้าเว็บโดยใช้เบราว์เซอร์เช่น Google Chrome หรือ Firefox ได้อย่างไร

คำตอบ:


23

สำหรับ Google Chrome คุณสามารถติดตั้งหนึ่งในส่วนขยายต่อไปนี้:

  1. ผู้ค้นหานิพจน์ปกติ

    • /เพื่อเปิดขยายกด

    • Enterเพื่อเริ่มการค้นหากด

    • Nเพื่อข้ามไปยังการแข่งขันต่อไปกด

    • เพื่อข้ามไปแข่งขันก่อนหน้านี้กด+ShiftN

  2. ค้นหา Regex

    • ในการเปิดขยายกดAlt+ +ShiftF

    • Enterเพื่อเริ่มการค้นหากด

    • เพื่อข้ามไปยังการแข่งขันต่อไปคลิกถัดไป

    • เพื่อข้ามไปแข่งขันก่อนหน้านี้ให้คลิกย้อนกลับ

หลังจากติดตั้งส่วนขยาย, รีสตาร์ทเบราว์เซอร์ของคุณ เมื่อทดสอบส่วนขยายโปรดทราบว่าส่วนขยายจะถูกปิดใช้งานตามค่าเริ่มต้นในหน้า "พิเศษ" ของ Chrome เช่นแท็บใหม่หรือ Chrome เว็บสโตร์


3
ฉันลองทั้งสองอย่างนี้แล้วก็ไม่ได้ผล
Jason

นิพจน์ค้นหาทำงานได้ดีสำหรับฉันนิพจน์ปกติ Searcher หมดรหัส HTML (พิเศษใน <pre> ข้อความ)
kenorb

2
ส่วนขยายใน Chrome เว็บสโตร์ก็คือRegex ค้นหา มันได้รับการจัดอันดับสูงกว่าอีกสองรายการและมันเหมาะกับฉัน
mernst

@mernst: ฉันได้เปลี่ยนคำแนะนำที่สองของฉัน (ซึ่งใช้งานไม่ได้ใน Chrome ล่าสุด) กับคุณ หากคุณสามารถข้ามไปยังแมตช์ต่อไปได้โดยไม่ต้องใช้เม้าส์มันจะสมบูรณ์แบบ
เดนนิส

Regex Search เป็นโอเพนซอร์ซซึ่งฉันรู้สึกว่าสำคัญในส่วนขยายใด ๆ ที่สามารถเข้าถึงทุกหน้าที่ฉันเรียกดู สามารถข้ามโดยกด Enter / Shift + Enter ได้แล้ว
Beni Cherniavsky-Paskin

9

ตัวเลือกอื่นคือ VIMIUM

จุดสำคัญของปลั๊กอิน Chrome นี้คือการนำทางVimไปยังหน้า Chrome ของคุณเพื่อให้คุณสามารถใช้ปุ่มเช่นJและKเลื่อนหน้าลง

อย่างไรก็ตามเนื่องจากเป็นแบบviจึงมีการสนับสนุนนิพจน์ทั่วไปดังนั้น VIMIUM

เหมือนกับ Vim ในขณะที่ดูหน้าให้พิมพ์ "/ <regexp> และมันจะเริ่มค้นหาหน้า ... ฉันไม่ได้ใช้บ่อย (ฉันใช้Ctrl+ Fอีกมาก) แต่เมื่อฉันต้องการมันก็คือ มีและทำงาน

หากต้องการทำงานกับ regexp ในขณะค้นหาคุณต้องเปิดใช้งานในตัวเลือกขั้นสูงของปลั๊กอิน


-1: ไม่ได้ทำค้นหา regex ซึ่งเป็นสิ่งที่ OP ขอ ...
mgalgs

1
ใช่มันทำได้โดย "/" และ RegExp ของคุณ
Frank Merrow

7
โอ้ดูเหมือนว่าคุณต้องเปิดใช้งานตัวเลือกใน Vimium Advanced Options เพื่อเปิดการค้นหา regex มีประโยชน์มาก! จะอัปโหลดหรือไม่ถ้าคุณแก้ไขคำตอบของคุณเพื่อรวมการกล่าวถึงข้อเท็จจริงที่ว่าคุณต้องเปิดใช้งานในตัวเลือก Vimium
mgalgs

4

Firefox

เมื่อไม่นานมานี้ฉันกำลังมองหาฟีเจอร์นี้มากเพราะฉันเบื่อที่จะค้นหาคำศัพท์และต้องผ่านทุกกรณีที่คำที่ฉันกำลังมองหาอยู่นั้นเป็นสตริงย่อยของคำที่มีขนาดใหญ่กว่า

Regex Findเป็นส่วนเสริมที่มีน้ำหนักเบาซึ่งช่วยยกระดับ Firefox Find Bar มาตรฐานโดยเพิ่มตัวเลือกในการรักษาข้อความค้นหาเป็นนิพจน์ทั่วไป มันน่าจะเป็นที่มาเปิดเป็นรหัสที่มาก็สามารถใช้ได้บนGitHub

ฉันยังชอบมันเพราะมันทำงานได้ดีกับ VimFx


2

นี่คือ bookmarkletที่จะเน้นการค้นหานิพจน์ทั่วไป มันไม่ได้มีการค้นหาที่เพิ่มขึ้นเช่นกล่องค้นหาพื้นเมือง แต่มันทำงาน การค้นหาใหม่แต่ละครั้งจะถูกเน้นด้วยสีที่แตกต่างกัน


1

การค้นหาที่เร็วที่สุดคือการค้นหาข้อความที่ดีที่สุดบนหน้าเว็บและในทุกแท็บ:

นับ, การแสดงออกปกติ, เห็นภาพ & รายการผลลัพธ์ / ค้นหาตามที่คุณพิมพ์

มีการค้นหาเว็บทันทีและประวัติตัวเลือกในแถบ URL มันมีการค้นหาที่กำหนดเองที่ดีที่สุดตัวอย่างหลายแท็บสำหรับข้อความที่เลือกภาพ dnd / lnk และการคัดลอกอัตโนมัติ



1

คำตอบที่เป็นศูนย์กลางของ commandline นี้อาจไม่ได้รับการตอบรับที่ดีนัก แต่สำหรับสิ่งที่คุ้มค่าเมื่อใดก็ตามที่ฉันต้องทำสิ่งนี้ฉันเพียงแค่ดูที่มาบันทึกเป็นไฟล์ข้อความและใช้งานgrep -Eหรือgrep -oEบนมัน

ยังดีกว่าถ้าเป็นหน้าที่สามารถเข้าใช้งานได้โดยตรงโดยไม่ต้องยุ่งยากในการเข้าสู่ระบบหรืออะไรก็ตามเพียงแค่เชื่อมต่อcurlและใส่เข้าไปgrepในบรรทัดคำสั่ง

มันเป็นธรรมชาติมากกว่าสำหรับฉันมากกว่าการจดจำว่าส่วนขยายทำอะไรและประเภทของนิพจน์ทั่วไปที่สนับสนุนและอื่น ๆ

คุณไม่ได้ระบุว่ากรณีการใช้งานของคุณเป็นอย่างไรดังนั้นหากคุณกำลังมองหาข้อมูลเฉพาะนี่จะเหมาะสำหรับฉันเป็นการส่วนตัว หากมีวัตถุประสงค์เพื่อค้นหาคำในเอกสารออนไลน์หรือบางอย่างแล้วไม่ใช่นี่จะไม่ใช่คำตอบที่ดีที่สุด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.