1. 正则表达式基础 1.1. 简单介绍 正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语 ...
分类:
编程语言 时间:
2017-08-22 17:29:48
阅读次数:
245
基本语法: 选择 |竖直分隔符表示选择,例如"boy|girl"可以匹配"boy"或者"girl" 数量限定 数量限定除了我们举例用的*,还有+加号,?问号,如果在一个模式中不加数量限定符则表示出现一次且仅出现一次: +表示前面的字符必须出现至少一次(1次或多次),例如,"goo+gle",可以匹配 ...
分类:
其他好文 时间:
2017-08-19 15:53:32
阅读次数:
216
1. 正则表达式基础 1.1. 简单介绍 正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语 ...
分类:
其他好文 时间:
2017-08-12 10:10:27
阅读次数:
149
目录 grep 正则表达式 grep用法简介 我们介绍GREP的用法,主要用于匹配行,我们借助下面的正则表达式来介绍如何使用grep,还有就是正则表达式在linux中是极为重要的一部分。 1 命令:grep 2 格式:grep [option] "pattern" filename 3 选项: 4 ...
分类:
其他好文 时间:
2017-07-30 21:06:29
阅读次数:
189
1. 正则表达式基础 1.1. 简单介绍 正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语 ...
分类:
其他好文 时间:
2017-07-25 10:34:02
阅读次数:
147
The pattern includes a caret (^) and a dollar sign ($). These are regular expression characters that have a special meaning: the caret means “require ...
分类:
其他好文 时间:
2017-07-23 10:17:12
阅读次数:
135
1.1 句点符号 1.2 方括号符号 1.3 “或”符号 1.4 表示匹配次数的符号 匹配所有123-12-1234形式的社会安全号码 匹配所有123-12-1234和123121234形式的社会安全号码 匹配典型的美国汽车牌照号码,如8836KV 匹配所有单词,但“X”开头的除外 匹配所有Moth ...
分类:
其他好文 时间:
2017-07-21 20:44:51
阅读次数:
217
前言 正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些匹配某个模式的文本。简单说就是一个特殊的字符串去匹配一个字符串。定义了一些规则,用于匹配满足这些规则的字符串。 对于正则表达式应该很多人第一感觉就是很难,完全没有规律,看不 ...
分类:
其他好文 时间:
2017-07-16 23:27:27
阅读次数:
239
第二章、配合grep使用正则表达式2.1正则表达式基础介绍shell中的常用正则表达式^以什么开头^#$以什么结尾y$.匹配任意一个字符.*匹配0个或若干个字符h*匹配0个h或若干个hh+匹配1个或更多个hh?匹配0个或1个hh{2}匹配hh(两个hh)[abc]匹配a或b或c[a-z]匹配所有的小写字符[A-Z]匹配..
分类:
其他好文 时间:
2017-06-26 10:24:10
阅读次数:
131
正则表达式基础 一、正则表达式构成 1. 正则表达式中的语法元素,从是否具有特殊含义的角度进行分类,可分为下列两大类、共五种语法元素: 1)不具有特殊含义的语法元素 (1) 字面字符(文本字符):不具有特殊含义的单个字符,代表字符自身(即字符字面值); (2) 普通转义序列:由转义前导符\后跟元字符 ...
分类:
其他好文 时间:
2017-06-08 00:18:03
阅读次数:
305