一、概述 正则表达式是对字符串操作的一种过滤逻辑,检索字符串中的特定字符、排列规则等,以符合我们所要得到的特定部分或是输入的特定规则。 A.正则表达式可以用来:1. 给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”) 2.可以通过正则表达式,从字符串中获取我们想要的特定部分 B.正则表达式有非 ...
分类:
Web程序 时间:
2018-03-01 00:37:09
阅读次数:
221
正则表达式:是一类字符所书写出的模式(pattern)元字符:不表示字符本身的意义,用于额外功能性的描述。分为基本正则表达式和扩展正则表达式基本正则表达式的元字符:字符匹配:.:任意单个字符[]:指定范围内的任意单个字符[0-9],[[:digit:]]数字[a-z],[[:lower:]]小写字母[A-Z],[[:upper:]]大写字母[[:alpha:]]大小写字母[[:alnum:]]数字
分类:
其他好文 时间:
2018-02-23 17:19:38
阅读次数:
131
基础正则表达式 正则表达式和通配符 正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配。grep、awk、sed等命令可以支持正则表达式 通配符用来匹配符合条件的文件名,通配符是完全匹配。ls、find、cp这些命令不支持正则表达式,所以只能用shell自己的通配符来进行匹配 基础正则表达式 ...
分类:
系统相关 时间:
2018-02-20 12:24:47
阅读次数:
244
基础正则表达式(BasicRegularExpression)序号符号描述示例1^匹配以……开头的行^ab匹配以ab开头的行2$匹配以……结尾的行ab\$匹配以ab结尾的行3^$匹配空行^\$匹配空行,不匹配空格4.匹配任意单个字符ab.匹配abc或abd,不匹配abcd或abde,包括空格5\转义符,将特殊符号进行转义a\.b匹配a.b,不匹配ajb6*匹配前面项0次或多次ab*匹配a或ab或a
分类:
系统相关 时间:
2018-02-02 14:20:13
阅读次数:
227
*基础正则表达式:basicregularexpressionBRE包括:^$.[][^]和扩展正则不同的是grep和sed不需要加参数也可以使用^^d以d开头的行,例如:lsl|grep"^d"给三剑客使用只查看以d开头的行,正则表达式的意思为,以.....开头,^d就是以d开头[root@yxddata]#grep‘^m‘oldboy.txt以m开头的行my
分类:
其他好文 时间:
2018-01-11 17:37:01
阅读次数:
156
正则表达式,说的简单些,就是一个匹配的功能,在python中,只要引用 re 模块,就能进行正则匹配操作 一、math匹配 先来看一个简单的例子 查看下匹配的结果 查看匹配到的具体结果,需要使用group方法: 需要注意的是,math只能从字符串开头进行匹配 在math中除了有group方法查看匹配 ...
分类:
编程语言 时间:
2017-12-18 18:54:19
阅读次数:
184
正则表达式基础1. Search 查找某个字符的位置var str='abcdef'alert(str.search('a')) 2.Substring 获取子字符串var str='abcdef'alert(str.substring(2-5))//从字符
分类:
其他好文 时间:
2017-12-14 13:17:15
阅读次数:
141
1、正则表达式基础 正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不然str自带方法,但功能十分强大。 正则表达式的大致匹配流程:依次拿出表达式和文本中的字符比较,如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功的字符则匹配失败。 python支持的正 ...
分类:
编程语言 时间:
2017-12-10 11:21:13
阅读次数:
216
正则表达式 1.由数字、26个英文字母或者下划线组成的字符串: ^[0-9a-zA-Z_]{1,}$2.非负整数(正整数 + 0 ): ^/d+$3. 正整数: ^[0-9]*[1-9][0-9]*$4.非正整数(负整数 + 0): ^((-/d+)|(0+))$5. 负整数 : ^-[0-9]*[ ...
分类:
其他好文 时间:
2017-11-27 14:13:17
阅读次数:
133