有没有办法在Github项目的代码中grep一些东西?
我可以拉动源并在本地grep它,但我想知道是否可以通过Web界面或第三方替代方案.
想法?
我试图使用Github上的代码搜索,以搜索包含类似字符的一些代码行=,+等等.
我从https://help.github.com/articles/searching-code/#considerations-for-code-search了解到这些字符是通配符并且必须进行转义,否则它们将被忽略.
这是一个例子:"if \(done is True \)",另一个:"if(done is True)".如您所见,两者都返回相同的"您的查询包含一个被忽略的字符"警告在搜索栏的右侧.我的逃避似乎没有做任何事情,我得到的结果是忽略了字符.
如何在此搜索中转义字符?
我有一个日志文件(application.log),它可能在多行中包含以下正常和特殊字符串:
*^%Q&$*&^@$&*!^@$*&^&^*&^&
Run Code Online (Sandbox Code Playgroud)
我想搜索包含此特殊字符串的行号.
grep '*^%Q&$*&^@$&*!^@$*&^&^*&^&' application.log
Run Code Online (Sandbox Code Playgroud)
上面的命令不会返回任何结果.
获取行号的正确语法是什么?
(注意,这个问题是不同的)
有没有办法搜索标题完全匹配的 GitHub 问题,例如:
is:issue in:title "hello world"
Run Code Online (Sandbox Code Playgroud)
默认情况下,(即使引用)它会搜索包含以下内容的问题hello:world
是否有可能在github repos中搜索包含特殊字符的字符串(例如"example.com"或"Example:").
据我所知,Github的搜索不支持它,Google也忽略了这一点.
提前致谢.
在尝试了几种在 GitHub 存储库问题中搜索术语“c++”(不区分大小写)的方法后,我发现它只想返回其中包含“c”的任何内容。我什至发现仅搜索“++”不会产生任何结果。 GitHub 的帮助在这次搜索中也没有多大帮助。
有没有办法诱使 GitHub 转义+s 以便返回带有通常被视为运算符的非字母字符符号的字符串?