ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
\<evalcmd\> 匹配 && 布尔 && 如果 *字符串* 匹配 *模式*,则为 **True**。 && 字符串 && 字符串 && 要比较的字符串。 && 模式 && 字符串 && 要比较的模式。 && \[标志\] && 字符串 && 可选标志为: | | | |-------|-------------------------------------------------------------------| | **c** | 操作期间考虑大小写 | | **x** | 根据多个文件扩展名进行简单匹配 | | **d** | 仅支持 DOS 通配符 | | **r** | 使用正则表达式 | | **h** | 轻松处理文件路径(\\\\ 和 / 被视为相同) | | **a** | "任意单词" 模式 | | **i** | 忽略变音符号 | | **f** | 支持文件类型组 | | **p** | 部分匹配 | \</evalcmd\> 如果输入的 *字符串* 匹配指定的 Wildcard *模式*,则返回 **True**。默认情况下,这会使用 [标准模式匹配](../wildcard_reference/pattern_matching_syntax.zh.md) - 指定 **r** 标志以改为使用 [正则表达式](../wildcard_reference/regular_expression_syntax.zh.md)。 //<Example://> if (Match(name, "*.txt")) { ... } // 文件是否有 .txt 扩展名?