通配符
什么是通配符?
通过指定规则来匹配相对应的文本内容
通配符都有那些(先看定义,后文有代码实现)
* : 匹配任意长度的字符,可以是0个也可以是多个
? : 匹配任意一个字符
[] :匹配括号中的任意一个字符(自己定义括号中的字符)
[1-9] : 匹配方括号范围内的任意一个字符(范围可以自定义)
[^...] : 匹配除了括号中的任意字符
比如说我现在有1到100个txt文件,文件名以1-100命名,这里,教大家如何快速创建100个文件(刚学的,分享给大家😛)
验证通配符的作用
1. *
在上述图片中,我当前目录里还有两个 .c文件,我现在不想要这些txt文件了,如何快速删除所有.txt文件,这里的 *.txt 意思就是不管前面有多个字符,只要后面是以 .txt 结尾的就匹配成功
2. ?
我在把这1-100.txt文件创建回来,给大家举例 ? 通配符,假如我要找出以一个字符为文件名的文件
3. [ ]
找出带有第一个字符带有3,5,第二字符带有3,5,6,7文件名的文件
注意: [ ] 匹配的是括号中的任意一个字符,是一个
4. [1-9]
找出包含1-9的单个字符的文件
也可以是英文字符
5. [^…]
找出除了 4259 的文件