如何转义 TFS 代码搜索中的搜索字符串
How to escape search strings in TFS Code Search
非常喜欢 TFS 的 'new' 代码搜索功能,但我无法猜出如何转义 "
和 .
。
我想在我的代码中找到我在我的代码中使用 "SOMESTRING." 的地方,但是在搜索这个时,搜索引擎似乎会删除 "
和 .
以便我得到了所有使用 SOMESTRING
的结果,并且那个特定的字符串是很多结果。
我试过使用反斜杠,例如。 \"SOMESTRING.\"
但同样的事情发生了。 ´strlit:SOMESTRING.` 确保我在结果中只得到字符串文字,但 ´.´ 仍然被忽略。 help 似乎没有涵盖这一点。
在代码搜索中检查了一些字符。
您不能使用 *
和 ?
以外的符号字符作为搜索查询的一部分,其中包括以下字符: 。 , : ; / \ ` ' " = !# $ & + ^ | ~ < > ( ) { } [ ]。搜索将忽略这些符号。
但您可以使用通配符 *
和 ?
来扩大搜索范围。
You can use wildcard characters anywhere in your search string except
as a prefix in a simple search string or a query that uses a code
type filter. For example, you cannot use a search query such as
*RequestHandler or class:?RequestHandler. However, you can use prefix wildcards with the other search filter functions; for example,
the search query strings file:*RequestHandler.cs and repo:?Handlers
are valid.
详情请见Broaden your search with wildcards。
如果要精确搜索包含这些符号的字符串,可以先在代码搜索中搜索,将具体代码复制到文本编辑器(如Notepad++),再搜索带有符号字符的字符串。
非常喜欢 TFS 的 'new' 代码搜索功能,但我无法猜出如何转义 "
和 .
。
我想在我的代码中找到我在我的代码中使用 "SOMESTRING." 的地方,但是在搜索这个时,搜索引擎似乎会删除 "
和 .
以便我得到了所有使用 SOMESTRING
的结果,并且那个特定的字符串是很多结果。
我试过使用反斜杠,例如。 \"SOMESTRING.\"
但同样的事情发生了。 ´strlit:SOMESTRING.` 确保我在结果中只得到字符串文字,但 ´.´ 仍然被忽略。 help 似乎没有涵盖这一点。
在代码搜索中检查了一些字符。
您不能使用 *
和 ?
以外的符号字符作为搜索查询的一部分,其中包括以下字符: 。 , : ; / \ ` ' " = !# $ & + ^ | ~ < > ( ) { } [ ]。搜索将忽略这些符号。
但您可以使用通配符 *
和 ?
来扩大搜索范围。
You can use wildcard characters anywhere in your search string except as a prefix in a simple search string or a query that uses a code type filter. For example, you cannot use a search query such as *RequestHandler or class:?RequestHandler. However, you can use prefix wildcards with the other search filter functions; for example, the search query strings file:*RequestHandler.cs and repo:?Handlers are valid.
详情请见Broaden your search with wildcards。
如果要精确搜索包含这些符号的字符串,可以先在代码搜索中搜索,将具体代码复制到文本编辑器(如Notepad++),再搜索带有符号字符的字符串。