通配符是啥
看到说统配符有 ? 和* 等。它们是 仅仅就和普通的?和*一样,只是我们将它当成通配符。还是说它们是另一类 独特的字符呢?{:9_241:} 通配符从字面理解,就是在规定的范围内都能匹配上。打个比方,例如“桃子”、“柠檬”,用"水果"都能匹配上。
不同类型的通配符匹配的范围不一样,可以自行研究下。 本帖最后由 jackz007 于 2021-11-13 11:17 编辑
通配符是正则表达式的概念,可以用在提取符合某个模式的字符串。例如,在 CMD 窗口,你想查看当前目录下所有的扩展名为 exe 的可执行程序,输入命令:
dir *.exe
就会列出当前目录内所有的可执行文件。
如果你想找基本名是 3 个字符的文件,输入命令:
dir ???.*
就会列出当前目录内所有基本名是 3 个字符的文件。
我们知道,dir 命令会列出当前目录内的所有文件,可是,加上通配符以后,就会把不符合条件的文件名统统滤除。把文件名视为普通字符串,就会知道通配符是干什么的了。 还以为是SQL里面的啊哈哈
页:
[1]