A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张振 中级黑马   /  2013-4-4 21:25  /  1935 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 张振 于 2013-4-4 23:28 编辑

我看视频中老师用& 看不清楚 然后自己知道用‘*’
但有的又用‘%’
我想请教下 通配符什么区别 什么情况下用‘%’什么情况下用‘*’
跟列的字符属性有关系吗

评分

参与人数 1技术分 +1 收起 理由
杞文明 + 1

查看全部评分

4 个回复

倒序浏览
其实我也知道用*其他都不会,正则表达式中会用到。。。
& * %  不是很清楚
%这个还好吧 ,你在配置path的时候不就用到了%JAVA_HOME%了吗
但是&这个没用过,只用过位运算和逻辑运算
丢人...
回复 使用道具 举报
1.多字符匹配:进行多字符匹配的通配符为半角百分号“%”,它匹配任意次数(零或多个)出现的任意字符;
2.单字符匹配:进行单字符匹配的通配符为半角下划线“ _", 它匹配单个出现的字符。

评分

参与人数 1技术分 +1 收起 理由
杞文明 + 1

查看全部评分

回复 使用道具 举报
SQL通配符大全
      %                           替代一个或多个字符
     _                            仅替代一个字符
   [charlist]                     字符列中的任何单一字符
[^charlist]或[!charlist]       不在字符列中的任何单一字符

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

好像&不是通配符.......

点评

谢谢  发表于 2013-4-4 23:28

评分

参与人数 1技术分 +1 收起 理由
杞文明 + 1

查看全部评分

回复 使用道具 举报
许庭洲 发表于 2013-4-4 22:53
1.多字符匹配:进行多字符匹配的通配符为半角百分号“%”,它匹配任意次数(零或多个)出现的任意字符;
2. ...

哦,好的 看来还是需要记忆
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马