当前位置: 首页 > 面试题库 >

如何在GitHub代码搜索中转义字符?

金高飞
2023-03-14
问题内容

我试图使用GitHub的代码搜索来搜索包含字符代码,像一些行=+

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

这是一个示例:“ if \(done is True
\)”
和另一个:“
if(done is
True)”。

两者都"your query contains a character that is ignored"在搜索栏的右侧返回相同的警告。我的转义似乎没有做任何事情,并且得到的结果是忽略了字符。


问题答案:

我认为您无法为github逃脱字符

通过搜索代码文档:

您不能在搜索查询中使用以下通配符: 。 ,:; / \`’“ = *!?#$&+ ^ |〜<>(){} []。搜索将仅 忽略
这些符号。



 类似资料:
  • 我刚开始使用hibernate lucene搜索。从几天以来,我一直致力于搜索关键字与特殊字符。我正在使用MultiFieldQueryParser进行精确短语匹配以及布尔搜索。但在这个过程中,我无法得到搜索关键字的结果,如“有1年以上的经验”,如果我没有在搜索关键字周围添加任何引号,那么我就得到了结果。所以我在执行lucene查询时观察到的是,它正在转义特殊符号(+)。我正在使用Standard

  • 我还没有为索引创建任何显式设置。谢了。

  • 问题内容: 我想要一个自动完成功能。我对数据类型的属性有简短的描述性字符串。我在redis中有一个ID列表,其中包含按创建日期排序的数据类型,并且使用ID来设置和获取该数据类型的属性,如redis类型文档中所述。我不使用哈希表。在此设置下,获取与输入到自动完成输入框中的内容相匹配的字符串集的最佳方法是什么?遍历所有id并检查我要搜索的属性- 对于每次击键,这似乎是错误的方法。 编辑: 除了下面的答

  • 问题内容: 在SQLite中搜索子字符串的最有效方法是什么? 我在看LIKE运算子。 我有正确的主意吗?这对您来说效果很好吗? http://www.sqlite.org/lang_expr.html 谢谢你。 问题答案: 是的,请使用“赞”。 将返回名称列中任何位置带有“ omm”的行。

  • 我试图实现一个文档索引(大致对应于DB行),其中一个字段是整数。我将它们添加到索引中,比如:

  • 在Lucene.NET 3.0.3.0的通配符搜索中,我已经寻找了很长时间来转义特殊字符,如#,{,,[,],...,但我找不到任何可能的解决方案。 我使用StandardAnalyzer索引了我文档。字段“title”有属性field.store.yes和field.index.analysis。 搜索时,我为我的SearchTerm调用了MultiFieldQueryParser.Escape