当前位置:  开发笔记 > 后端 > 正文

在GitHub代码搜索中转义字符

如何解决《在GitHub代码搜索中转义字符》经验,为你挑选了1个好方法。

我试图使用Github上的代码搜索,以搜索包含类似字符的一些代码行=,+等等.

我从https://help.github.com/articles/searching-code/#considerations-for-code-search了解到这些字符是通配符并且必须进行转义,否则它们将被忽略.

这是一个例子:"if \(done is True \)",另一个:"if(done is True)".如您所见,两者都返回相同的"您的查询包含一个被忽略的字符"警告在搜索栏的右侧.我的逃避似乎没有做任何事情,我得到的结果是忽略了字符.

如何在此搜索中转义字符?



1> ChintanShah2..:

我不认为你可以逃避github的字符

从搜索代码 doc:

您不能将以下通配符用作搜索查询的一部分:.,:;/\`'"=*!?#$&+ ^ |〜<>(){} [].搜索将忽略这些符号.


正确答案,但答案非常令人失望.
怎么样`@`?
对,我看到了.有没有办法逃脱这些角色?这意味着,如果我想搜索我的回购"x + = 2",那么就没有办法做到这一点?
碰到了这个;*无用*代码搜索!我需要在Ruby on Rails代码库中找到`:ok`和`:locked`的所有实例.Github蹩脚的搜索不允许这样做.
@User:根据[this issue](https://github.com/isaacs/github/issues/402#issuecomment-397061234)的说法,`@`不在列表中,但尚未有任何回应。
推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有