通配符是一种特殊语句,主要有星号(*)和问号(?),用来模糊搜索文件。当查找文件夹时,可以使用它来代替一个或多个真正字符;当不知道真正字符或者懒得输入完整名字时,常常使用通配符代替一个或多个真正的字符。
注意:通配符一般是用来模糊搜索文件的,而不是用于正则表达式!目前接触到的通配符主要在Linux和SQL中,而在这两处里使用时又有一些区别,所以列出来,免得自己忘记。
Linux中
- 星号(*)
星号代替0个或多个字符。 - 问号(?)
问号代替一个字符。
SQL中
在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。SQL 通配符必须与 LIKE 运算符一起使用。
通配符 | 描述 |
---|---|
% | 代替零个或多个字符 |
_ | 代替一个字符 |
[charlist] | 字符列中的任何单一字符 |
[^charlist]或者[!charlist] | 不在字符列中的任何单一字符 |