2013-07-11 2 views
9

정규식을 사용하여 github 저장소에서 코드를 검색 할 수있는 방법이 있습니까?정규 표현식을 사용하여 Github 검색

현재 repo를 복제하고 검색합니다.

는하지만

s/foo/gi 

같은 것을 입력하고 코드에서 foo는 모든 차례 나오는 찾으려면 :

foo.create 
foo.extend 
fooBar 
barFoo 
bar.foo 

이 가능합니까? 내가 뭔가를 놓치고있다 in the docs?

+0

의 라인을 따라 아마도 뭔가 이것은 http://SuperUser.com에 더 적합 할 수 있지만, 나는 그것이 완전히 자리를 비 웠을 것이라고 생각하지 않습니다. – FrankieTheKneeMan

+1

관심있는 분께는 [Searching GitHub] (https://help.github.com/articles/searching-github) 및 [저장소 검색 중] (https://help.github.com/articles/searching-repositories)에 대한 설명서가 있습니다.). –

+0

그래서, 그것은 그것이 regx를 지원하지 않는다는 것을 의미합니다. –

답변

0

그것이 망할 놈의 repo를 이래로, 왜 그냥 로컬로 복제되지 및 다음 중 하나 git grep를 사용 정규식 옵션?

git grep [-w | --word-regexp] 
     [-E | --extended-regexp] [-G | --basic-regexp] 
     [-P | --perl-regexp] 

그래서

$ git clone repo 
$ git grep -w foo 
+6

글쎄, 그게 내가하고있는 일이지만, 나는 단지 github에 뛰어 들고 s/foo/g로 저장소를 검색하고 그걸로 끝내기를 바랄 뿐이다. 나는 그것이 불가능하다고 생각한다. –

+0

"왜 로컬로 복제하지 않는가?"- 일부 대형 공용 Repos는 복제 할 시간이 오래 걸립니다. 나는이 질문을 검색하고 그 위에 여러 페이지를 읽고, 글쓰기가 TypeScript repo 복제를 기다리는 동안이 주석을 작성할 시간을 가졌다. – alexanderbird

-1

키워드 "OR"사용?

foo.create OR foo.extend OR fooBar OR barFoo OR bar.foo 

편집 : 죄송합니다. 죄송합니다.

+0

하나의 방법이지만이를 수행하는 데 필요한 다양한 방법을 모두 알고 있어야합니다. 좀 더 정확한 정보를 알려 드리겠습니다. –

관련 문제