2013-07-11 4 views
9

正規表現を使用してgithubリポジトリ内のコードを検索する方法はありますか?正規表現を使用したGithub検索

現在、私はレポをクローンして検索します。

は、しかし、私は

s/foo/gi 

のようなものを入力して、コード内でのfooのすべての回出てくる検索する:

foo.create 
foo.extend 
fooBar 
barFoo 
bar.foo 

これは可能ですか?私は何かを逃していますin the docs

+0

の線に沿って何かをこれはhttp://SuperUser.comにもっと適しているかもしれませんが、私はそれが完全にここから外れているとは思わないのです。 – FrankieTheKneeMan

+1

興味のある方は、[GitHubの検索](https://help.github.com/articles/searching-github)と[リポジトリの検索](https://help.github.com/articles/searching-repositories)のドキュメントをご覧ください。 )。 –

+0

これは、regxをサポートしていないことを意味します。 –

答えて

0

それはGitのレポですので、なぜちょうどそれをローカルに複製していないし、それの一つと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

"なぜローカルにクローンするだけではないのですか? - いくつかの大きなパブリックリポジトリは、クローンするのに長い時間を要します。この質問を検索していくつかのページを読んで、Type Scriptリポジトリのクローン作成を待つ間にこのコメントを作成する時間がありました。 – alexanderbird

-1

キーワード「OR」を使用していますか?

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

編集:おっと、私はあなたのニーズの隣に答えます。ごめんなさい。

+0

それを行う一つの方法ですが、それを動作させるためのさまざまな方法をすべて知っている必要があります。より正確にotを更新します。 –

関連する問題