Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用regex进行Github搜索_Regex_Git_Github - Fatal编程技术网

使用regex进行Github搜索

使用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]

有没有办法使用正则表达式在github repo中搜索代码

目前,我克隆了回购协议并进行了搜索

但我想输入类似的内容

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