\d:匹配所有数字\D:匹配所有非数字\w:匹配所有的语言字符\W:匹配所有非语言字符.:表示任何字符\.:匹配一个小数点[abc]:匹配表达式中的每个字符(或的关系)c{2}:匹配多个字符,这里是两个cc{2,3}:最少匹配2个c,最多匹配3个cc*:匹配0个或多个cc+:匹配多个c,至少有一个c...
分类:
其他好文 时间:
2015-07-03 00:07:55
阅读次数:
151
正则表达式主要是用于描述字符排列和匹配模式的一中语法规则。它主要用于字符串的模式分割、匹配、查找及替换,最主要的目的就是用于匹配。 通配符: * - 匹配任意内容 ? - 匹配任意一个字符 [] - 匹配括号内的内容 正则表达式用来在文件中匹配符合条件的字符串,是包含匹配。 通配符用...
分类:
系统相关 时间:
2015-06-27 23:59:52
阅读次数:
302
glob模块是最简单的模块之一,内容非常少。用它可以查找符合特定规则的文件路径名。跟使用windows下的文件搜索差不多。查找文件只用到三个匹配符:”“, “?”, “[]”。”“匹配0个或多个字符;”?”匹配单个字符;”[]”匹配指定范围内的字符,如:[0-9]匹配数字。方法glob.glob()
返回所有匹配的文件路径列表。它只有一个参数pathname,定义了文件路径匹配规则,这里可以是绝对...
分类:
编程语言 时间:
2015-06-27 18:19:29
阅读次数:
180
正则表达式:Regular Expression,REGEXP元字符:.:表示任意单个字符[]: 匹配指定范围内的任意单个字符[^]: 匹配指定范围外的任单个字符 字符集合: [:digit:], [:lower:],[:upper:],[:punct:] [:alpha:] [:space:],[...
分类:
系统相关 时间:
2015-06-26 12:43:39
阅读次数:
179
要想学会正则表达式,理解元字符是一个必须攻克的难关。不用刻意记元字符1.:匹配除\n之外的任何单个字符。例如正则表达式“b.g”能匹配如下字符串:“big”、“bug”、“b g”,但是不匹配“buug”,“b..g”可以匹配“buug”。 [ ] :匹配括号中的任何一个字符(范围,字符集合)。例如...
分类:
其他好文 时间:
2015-06-25 22:45:00
阅读次数:
170
.(在[]中使用时当作匹配目标)匹配除换行符以外的任意字符。^匹配字符串的开始:^cat匹配cat,catd。$匹配字符串的结束:$cat匹配cat,dddcat?重复零次或一次(只作用于前紧邻的元素).colou?r匹配color,colourCol(ou)?r匹配colr,colour+重复1次...
分类:
其他好文 时间:
2015-06-22 14:56:56
阅读次数:
150
题意:给一个字符串A,只含小写字符数个。再给一个字符串B,含小写字符数个。规则如下:1、字符串B从左至右逐个字符遍历,对于每个字符,如果该字符在A中存在,将A中所有该字符删掉,若不存在,则错误次数+1。2、当错误次数达到7时,游戏结束,输了lose。3、当串A中已经没有字符了,游戏结束,赢了win。...
分类:
其他好文 时间:
2015-06-19 13:29:04
阅读次数:
172
正则表达式详解
普通字符:只是字面的意思
元字符:超过字面意思的意义
基本正则表达式元字符及其意义
* #0个或多个在*字符之前的那个普通字符
. #匹配任意字符
^ #匹配行首
$
#匹配行尾
$$
#执行上一条命令
!$
#上一条命令的最后一个参数,例如是/etc/passwd,继续对该参...
分类:
系统相关 时间:
2015-06-18 09:44:07
阅读次数:
187
#include #include #includeint main(){ int i,j; char arr[60],str[] = {"`1234567890-=QWERTYUIOP[]\\ASDFGHJKL;'ZXCVBNM,./"}; while(gets(arr) != ...
分类:
其他好文 时间:
2015-06-16 18:57:51
阅读次数:
147
.:表示任意的字符
*:和前面的字符匹配,a*表示:零个或多个a
+:和前面的字符匹配表示1个或多个前面的字符
?:和前面的字符匹配表示0个或多个前面的字符
#!/bin/bash #!/bin/sh开头
注释:
:
这里写代码
!EOF!
可以sh 1.sh来执行脚本,或者先提权chmod a+x 1.sh然后./1.sh
s...
分类:
系统相关 时间:
2015-06-16 09:18:00
阅读次数:
190