黑马程序员技术交流社区

标题: 通配符的问题‘&’‘*’ ‘%’ [打印本页]

作者: 张振    时间: 2013-4-4 21:25
标题: 通配符的问题‘&’‘*’ ‘%’
本帖最后由 张振 于 2013-4-4 23:28 编辑

我看视频中老师用& 看不清楚 然后自己知道用‘*’
但有的又用‘%’
我想请教下 通配符什么区别 什么情况下用‘%’什么情况下用‘*’
跟列的字符属性有关系吗
作者: 刘胜寒    时间: 2013-4-4 21:34
其实我也知道用*其他都不会,正则表达式中会用到。。。
& * %  不是很清楚
%这个还好吧 ,你在配置path的时候不就用到了%JAVA_HOME%了吗
但是&这个没用过,只用过位运算和逻辑运算
丢人...
作者: 许庭洲    时间: 2013-4-4 22:53
1.多字符匹配:进行多字符匹配的通配符为半角百分号“%”,它匹配任意次数(零或多个)出现的任意字符;
2.单字符匹配:进行单字符匹配的通配符为半角下划线“ _", 它匹配单个出现的字符。
作者: 韦俊琳    时间: 2013-4-4 23:23
SQL通配符大全
      %                           替代一个或多个字符
     _                            仅替代一个字符
   [charlist]                     字符列中的任何单一字符
[^charlist]或[!charlist]       不在字符列中的任何单一字符

正则表达式通配符
.         表示任意字符
?        表示出现0次或1次
*        表示 出现0次或多次
+        表示出现1次或 多次
{m,n}   表示出现至少m次,最多n次
{m,}     表示出现最少m次,最多不限
{m}      表示就出现m次

好像&不是通配符.......
作者: 张振    时间: 2013-4-4 23:28
许庭洲 发表于 2013-4-4 22:53
1.多字符匹配:进行多字符匹配的通配符为半角百分号“%”,它匹配任意次数(零或多个)出现的任意字符;
2. ...

哦,好的 看来还是需要记忆




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2