这是哪个字符串匹配语言?
Which string matching language is this?
我正在使用 Visual Studio 在线,但我想这是一个相当通用的 Microsoft 工具。具体来说,在编辑特定构建定义的测试步骤时
您可以识别包含测试程序集的路径
但我不认识匹配的字符串 **\*test*.dll;-:**\obj\**
。
这里使用了什么样的字符串匹配语言,在哪里可以了解更多?是微软特有的吗?
这是 MsBuild 模式匹配
https://msdn.microsoft.com/en-GB/library/ms171453.aspx#BKMK_Wildcards
The ? wildcard character matches a single character.
The * wildcard
character matches zero or more characters.
The ** wildcard
character sequence matches a partial path.
分号是列表分隔符
如果单击感叹号,您将检查 **\*test*.dll;-:**\obj\**
表示所有名称中带有 test 的 dll,同时排除任何名为 obj 的子目录中的文件。
我正在使用 Visual Studio 在线,但我想这是一个相当通用的 Microsoft 工具。具体来说,在编辑特定构建定义的测试步骤时
您可以识别包含测试程序集的路径
但我不认识匹配的字符串 **\*test*.dll;-:**\obj\**
。
这里使用了什么样的字符串匹配语言,在哪里可以了解更多?是微软特有的吗?
这是 MsBuild 模式匹配
https://msdn.microsoft.com/en-GB/library/ms171453.aspx#BKMK_Wildcards
The ? wildcard character matches a single character.
The * wildcard character matches zero or more characters.
The ** wildcard character sequence matches a partial path.
分号是列表分隔符
如果单击感叹号,您将检查 **\*test*.dll;-:**\obj\**
表示所有名称中带有 test 的 dll,同时排除任何名为 obj 的子目录中的文件。