描述 通配符是一类键盘字符,当我们不知道真正字符或者不想键入完整名字时,常常使用通配符代替一个或多个真正字符。通配符有问号(?)和星号(*)等,其中,“?”可以代替一个字符,而“*”可以代替零个或多个字符。 你的任务是,给出一个带有通配符的字符串和一个不带通配符的字符串,判断他们是否能够匹配。 例如 ...
分类:
其他好文 时间:
2016-08-27 00:15:09
阅读次数:
164
一、Like操作符 之前介绍的所有的操作符都是针对已知值进行过滤。不管匹配一个值还是多个值,检验大于还是小于已知值,或者检查某个范围的值,其共同点是过滤中使用的值都是已知的。 但是这种方法并不是任何时候都好用。有如下代码: 需求:现在需要检索ItemName中包含"心率"的行记录,这个时候使用简单的 ...
分类:
数据库 时间:
2016-08-26 18:14:50
阅读次数:
200
Struts2的Action类很有意思,你可以使用3种方式来实现具体的Action类: 以上三种Action的实现方式都可以被struts2框架自动识别,如果你在struts.xml里面配置了一个action块但是没有配置action类的路径,这样框架默认使用ActionSupport来处理请求。 ...
分类:
其他好文 时间:
2016-08-26 11:58:16
阅读次数:
199
正则表达式是一种符号表示法,被用来识别文本模式。在某种程度上,它们与匹配文件和路径名的shell通配符比较相似,但其规模更庞大。 一、grep程序 二、正则表达式的元字符 ^ $ . [] {} - ? * + () | \ (1) .圆点字符,用来匹配任意字符 如果我们在正则表达式中包含它,它将会 ...
分类:
其他好文 时间:
2016-08-21 13:45:41
阅读次数:
124
1. 单* 访问 地址栏 http://localhost:8080/Hello/Hello_hello 2.双* 3. 多行 (不建议太多) ...
分类:
其他好文 时间:
2016-08-20 23:30:32
阅读次数:
341
目的实现替换cf[i][j][k] -> f[k][i][j]f[i + 1][j][k] -> f[k][i + 1][j]f[i + 1][j + NY][k] -> f[k][i + 1][j + NY]实现方法:%s/\[k\]\(\[.\{,6}\]\)\(\[.\{,6}\]\)/\1\... ...
分类:
系统相关 时间:
2016-08-20 11:36:42
阅读次数:
441
课程回顾:JSON:符合一定规则的字符串 解析方法:JSONGsonFASTJSON 今日内容:正则表达式:规则表达式语法规则:. 通配符,可以表示任意字符* 任意个字符,[0,n]+ 至少1个? 最多1个{n} 恰好n个{n,} 最少n个 {n,m} 最少n个最多m个[0-9] 任意一个数字[A- ...
分类:
其他好文 时间:
2016-08-19 19:03:54
阅读次数:
109
struts2.5框架使用通配符指定方法(常见错误) 在学习struts框架时经常会使用到通配符调用方法,如下: 其中的action name="user_*"中*这个符号代表的值会传入method=“{1}”中,并对应action类的一个方法名,这样就能很大程度地减少配置文档中action的数目。 ...
分类:
其他好文 时间:
2016-08-17 10:13:15
阅读次数:
136
bash支持的引号: "" 双引号:弱引用,可以实现变量替换(变量会替换为值) '' 单引号:强引用,不完成变量替换(输入什么就输出什么) 文件名通配: * 任意长度匹配 ?只有匹配一个字符 [] 匹配指定范围内的任意单个字符 [^] 取反匹配 ls [^0-9] I/P重定向: > 覆盖输出 >> ...
分类:
系统相关 时间:
2016-08-16 21:33:13
阅读次数:
189
通配符:*,?,[],[^]*:匹配任意长度的任意字符 pa*,*pa*,*pa,*p*a* pa,paa,passwd?:匹配任意单个字符 pa? pa,paa,passwd[]:匹配指定范围内的任意单个字符 [0-9] [a-z]:不区分字符大小写 [A-Z]:大写字母[^]:匹配指定范围外的任意单个字符[^[:upper:]] [..
分类:
其他好文 时间:
2016-08-16 14:52:19
阅读次数:
183