Chrome 또는 Firefox에서 정규식 검색을 실행하는 방법은 무엇입니까?


43

Chrome 또는 Firefox와 같은 브라우저를 사용하여 웹 페이지에서 'foo | bar'와 같은 표현식을 검색하려면 어떻게해야합니까?

답변:


23

Chrome의 경우 다음 확장 중 하나를 설치할 수 있습니다.

  1. 정규식 검색기

    • 내선을 열려면을 누릅니다 /.

    • 검색을 시작하려면을 누릅니다 Enter.

    • 다음 경기로 넘어가려면을 누르십시오 N.

    • 이전 경기로 이동하려면 Shift+를 누릅니다 N.

  2. 정규식 검색

    • 내선을 열려면 Alt+ Shift+를 누릅니다 F.

    • 검색을 시작하려면을 누릅니다 Enter.

    • 다음 경기로 이동하려면 클릭 다음 .

    • 이전 일치로 이동하려면 클릭 이전을 .

확장을 설치 한 후 브라우저를 다시 시작하십시오 . 확장 프로그램을 테스트 할 때 새 탭 이나 Chrome 웹 스토어 와 같은 Chrome의 '특별한'페이지에서 확장 프로그램이 기본적으로 사용 중지되어 있습니다.


3
나는 이것들을 시도했지만 둘 다 작동하지 않았다.
Jason

정규식 검색이 저에게 더 효과적입니다. 정규식 검색기는 HTML 코드 (특히 <pre> 텍스트)를
깨뜨리고

2
Chrome 웹 스토어의 또 다른 확장 프로그램은 Regex Search 입니다. 다른 두 개보다 등급이 높으며 저에게 효과적입니다.
mernst

@mernst : 두 번째 제안 (최신 Chrome에서 크게 깨짐)을 귀하의 것으로 바꿨습니다. 마우스를 사용하지 않고 다음 경기로 넘어갈 수 있다면 완벽 할 것입니다.
Dennis

정규식 검색은 내가 찾은 모든 페이지에 대한 전체 액세스 권한을 얻는 확장 프로그램에서 중요하다고 생각하는 오픈 소스 입니다. 이제 Enter / Shift + Enter로 이동할 수 있습니다.
Beni Cherniavsky-Paskin

9

다른 옵션은 VIMIUM입니다.

이 크롬 플러그인의 포인트는 얻을 수 있습니다 빔의 이 같은 키를 사용할 수 있도록, 당신의 크롬 페이지를 탐색 J하고 K페이지를 아래로 스크롤 할 수 있습니다.

그러나 vi 기반이기 때문에 VIMIUM도 정규 표현식을 지원합니다.

많은 빔처럼, 페이지, 유형 "/ <정규식>을보고하고, 페이지를 검색을 시작합니다 동안 ... 나는 (내가 사용 자주 사용하지 않는 Ctrl+ F, 훨씬 더)하지만 난 그것을 필요로 할 때, 그것은이다 거기에서 작동합니다.

검색하는 동안 regexp를 사용하려면 플러그인 고급 옵션에서 regexp를 켜야합니다.


-1 : 정규 표현식 검색을하지 않습니다. 이것은 OP가 요청한 것입니다.
mgalgs

1
네, "/"와 RegExp
Frank Merrow가

7
아, 정규식 검색을 켜려면 Vimium 고급 옵션에서 옵션을 활성화해야합니다. 매우 유용합니다! Vimium 옵션에서 답변을 활성화해야한다는 사실을 언급하기 위해 답변을 편집하면 찬성합니다.
mgalgs

4

Firefox

나는 최근에 단어를 검색하고 내가 찾고있는 단어가 더 큰 단어의 하위 문자열 인 모든 인스턴스를 거쳐야하기 때문에이 기능을 찾고있었습니다.

정규식 찾기검색어를 정규식 으로 처리하는 옵션을 추가하여 표준 Firefox 찾기 막대를 향상시키는 멋진 경량 확장 프로그램입니다. 소스 코드가 GitHub에서 사용 가능하므로 오픈 소스 인 것 같습니다 .

VimFx 와 잘 작동하기 때문에 좋아합니다 .


2

정규식 검색을 강조 표시 하는 북마크 가 있습니다. 기본 찾기 상자와 같은 증분 검색은 없지만 작업을 수행합니다. 각각의 새로운 검색은 다른 색상으로 강조 표시됩니다.


1

가장 빠른 검색 은 페이지와 모든 탭에서 가장 좋은 텍스트 검색입니다.

계산, 정규 표현식, 결과 / 시각화 유형을 시각화 및 나열합니다.

URL 표시 줄에는 선택적인 인스턴트 웹 및 방문 기록 검색이 있습니다. 최상의 사용자 정의 검색, 선택한 텍스트에 대한 다중 탭 미리보기, dnd image / lnk 및 자동 복사 기능이 있습니다.



1

이 명령 중심의 답변은 잘받지 못하지만 가치가있는 일을 위해 필요할 때마다 소스를보고 텍스트 파일로 저장하고 사용 grep -E하거나 사용 grep -oE하십시오.

더 나은 방법은 로그인 번거 로움없이 많은 페이지에 직접 액세스 curlgrep수있는 경우 명령 줄에서 바로 페이지에 연결하는 것입니다.

확장 기능이 지원하는 정규 표현식의 형식과 그 외의 기능을 기억하는 것보다 훨씬 자연 스럽습니다.

유스 케이스가 무엇인지 실제로 밝히지 않았으므로 특정 정보를 찾고 있다면 개인적으로 나에게 이상적입니다. 실제로 온라인 문서 또는 다른 용어로 용어를 검색하기위한 것이 아니라면 이것이 가장 좋은 대답은 아닙니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.