c 字符串处理 通配符的应用

(1)、 %  包含零个或更多字符的任意字符串。 WHERE title LIKE '%computer%' 将查找处于书名任意位置的包含单词 computer 的所有书名。 
(2)、 _(下划线)  任何单个字符。 WHERE au_fname LIKE '_ean' 将查找以 ean 结尾的所有 4 个字母的名字(Dean、Sean 等)。 

(3)、 [ ]  指定范围 ([a-f]) 或集合 ([abcdef]) 中的任何单个字符。 WHERE au_lname LIKE '[C-P]arsen' 将查找以arsen 结尾且以介于 C 与 P 之间的任何单个字符开始的作者姓氏,例如,Carsen、Larsen、Karsen 等。 

(4)、[^] 不属于指定范围 ([a-f]) 或集合 ([abcdef]) 的任何单个字符。 WHERE au_lname LIKE 'de[^l]%' 将查找以 de 开始且其后的字母不为 l 的所有作者的姓氏。 

2、在计算机中,下面是LINUX中的

·“?”可替代单个字符。 

·“*”可替代任意字符。 

·方括号“[charset]”可替代charset集中的任何单个字符。 

对最后一条做些解释。[cChH]通配符便可替代c或h字符的大小写形式。 
通配符集还能描述介于字符对之间的所有字符。如“[a-z]”就可以代 
替任意小写字母,而[a-zA-Z]则可替代任意字母。注意可替代的字符 
包括字符包括字符对之间的所有字符。 

你可能感兴趣的:(c,linux)