使用regex进行Github搜索
有没有办法使用正则表达式在github repo中搜索代码 目前,我克隆了回购协议并进行了搜索 但我想输入类似的内容使用regex进行Github搜索,regex,git,github,Regex,Git,Github,有没有办法使用正则表达式在github repo中搜索代码 目前,我克隆了回购协议并进行了搜索 但我想输入类似的内容 s/foo/gi 并在代码中查找所有发生的foo: foo.create foo.extend fooBar barFoo bar.foo 这可能吗?我遗漏了什么吗?使用关键字“或” 编辑:哎呀,我回答你的需求旁边。抱歉。既然它是Git回购,为什么不在本地克隆它,然后与其中一个regex选项一起使用呢 git grep [-w | --word-regexp]
s/foo/gi
并在代码中查找所有发生的foo:
foo.create
foo.extend
fooBar
barFoo
bar.foo
这可能吗?我遗漏了什么吗?使用关键字“或”
编辑:哎呀,我回答你的需求旁边。抱歉。既然它是Git回购,为什么不在本地克隆它,然后与其中一个regex选项一起使用呢
git grep [-w | --word-regexp]
[-E | --extended-regexp] [-G | --basic-regexp]
[-P | --perl-regexp]
所以也许是一些类似于
$ git clone repo
$ git grep -w foo
允许交互式正则表达式搜索~GB级的源存储库 这可能更适合于,但我不认为它完全不适合这里。对于任何感兴趣的人,这里有和的文档。所以,我想这意味着它不支持regx。@FrankieTheKneeMan(和其他人)。我的理解是,与编程工具相关的问题现在已成为本网站的主题。另请参见:回答问题:我希望我能跳到github上,用s/foo/g搜索存储库并完成它。不(截至2021-04年)尽管是一种方法,但它需要知道所有的工作方法。我将更新ot以使其更加准确。好吧,这就是我一直在做的,但我希望我能跳到github上,用s/foo/g搜索一个存储库并完成它。我想这是不可能的。“为什么不在本地克隆它呢”-一些大型公共回购需要很长时间才能克隆。我有时间搜索这个问题并阅读了好几页,在等待git完成TypeScript repo克隆的同时撰写了这篇评论。
$ git clone repo
$ git grep -w foo