2016-05-14 118 views
5

github search,以下字符串让我搜索JavaScript代码,在用户NameOfUser的所有存储库包含Acode搜索代码中包含关键字

user:NameOfUser language:JavaScript ACode 

现在,我想添加另一个条件:我只对代码中包含ACode的代码感兴趣,该代码的名称为包含repokey

有谁知道如何编写请求?

回答

0

搜索API已经这样做。您可以使用上面发布的搜索来搜索包含您指定文本的存储库。

例如...

用户:mrdoob语言:JavaScript的三个延伸

返回此...

https://github.com/search?utf8=%E2%9C%93&q=user%3Amrdoob+language%3AJavaScript+Three+Extension&type=Repositories&ref=searchresults

+0

对不起,我不确定你是否理解我的问题......以你为例,我想在代码库中找到名称中包含'Three'的代码......因此,是如何添加约束'关键字'... – SoftTimur

+0

道歉。轻微的误解。修改我的答案以迎合这种情况。您可以为搜索库添加尽可能多的关键字,以便匹配存储库名称。如果这不是你想要的,那么这个问题对我来说似乎就不清楚了。 – ManoDestra

+0

Errr ...'user:mrdoob language:JavaScript Three Extension'确实找到名称包含'Three'和'Extension'(即'mrdoob/THREE.InspectorExtension')的存储库,但它没有查找'keyword '在'mrdoob/THREE.InspectorExtension'的代码中。我的要求是在'user:mrdoob language:JavaScript Three Extension'中找到包含例如'WebGLBufferRenderer'的代码。 – SoftTimur