正则表达式grep命令sed命令语法options 部分command 部分作业正则表达式及字符处理作业三:Sed作业:以/etc/passwd文件为模板 正则表达式 ^ 行首 $ 行尾 . 除了换行符以外的任意单个字符 * 前导字符的零个或多个 .* 所有字符 [] 字符组内的任一字符 [^] 对... ...
分类:
其他好文 时间:
2017-09-06 22:57:52
阅读次数:
294
一,正则表达式的基础 正则表达式的大致匹配过程是:依次拿出表达式和文本中的字符比较,如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功的字符则匹配失败 模式字符串使用特殊的语法来表示一个正则表达式: 字母和数字表示他们自身。一个正则表达式模式中的字母和数字匹配同样的字符串。 多数字母和数字前加一个 ...
分类:
编程语言 时间:
2017-09-04 14:48:13
阅读次数:
280
* 匹配前一个字符任意次 . 匹配除换行符外的任意单个字符 ^ 匹配行首 $ 匹配行尾 [] 匹配中括号内的任意单个字符,如[0-9a-zA-Z]匹配任意数字字母,[中华人民共和国]匹配“中化人民共和国”中的任意单个汉字 [^] 匹配不在中括号内的任意单个字符,[^]的^表示取反,^[]的^表示行首 ...
分类:
其他好文 时间:
2017-08-13 12:30:42
阅读次数:
120
一,正则表达式 1.字符组:[0-9][a-z][A-Z] 在同一个位置可能出现的各种字符组成了一个字符组,在正则表达式中用[]表示字符分为很多类,比如数字、字母、标点等等。假如你现在要求一个位置"只能出现一个数字",那么这个位置上的字符只能是0、1、2...9这10个数之一。可以写成这种 [0-5 ...
分类:
编程语言 时间:
2017-08-09 22:22:37
阅读次数:
247
通配符元字符作用*匹配0个或任意多个字符,也就是可以匹配任何内容?匹配任意一个字符[]匹配[]中任意一个字符[-]匹配括号中任意一个字符,-代表一个范围[^]逻辑非,表示匹配不是中括号内的一个字符基础正则表达式元字符作用*前一个字符重复0次或多次,表示匹配任意字符,包括空..
分类:
其他好文 时间:
2017-08-02 22:10:47
阅读次数:
141
一、前言 1.1正则表达式简述 正则表达式是一种查找以及字符串替换操作。正则表达式在文本编辑器中广泛使用,比如正则表达式被用于: 1.检查文本中是否含有指定的特征词 2.找出文中匹配特征词的位置 3.从文本中提取信息,比如:字符串的子串 4.修改文本 与文本编辑器相似,几乎所有的高级编程语言都支持正 ...
分类:
编程语言 时间:
2017-07-07 11:43:02
阅读次数:
217
正则表达式 就其本质而言,正则表达式(或 re)是一种小型的、高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 字符匹配(普通字符,元字符): 1 普通字符(完全匹配):大多数字符和字母 ...
分类:
编程语言 时间:
2017-07-04 18:25:34
阅读次数:
215
正则表达式爬虫应用(校花网) 1 import requests 2 import re 3 import json 4 #定义函数返回网页的字符串信息 5 def getPage_str(url): 6 page_string=requests.get(url) 7 return page_str ...
分类:
编程语言 时间:
2017-07-04 18:20:09
阅读次数:
210
正则表达式基础 一、正则表达式构成 1. 正则表达式中的语法元素,从是否具有特殊含义的角度进行分类,可分为下列两大类、共五种语法元素: 1)不具有特殊含义的语法元素 (1) 字面字符(文本字符):不具有特殊含义的单个字符,代表字符自身(即字符字面值); (2) 普通转义序列:由转义前导符\后跟元字符 ...
分类:
其他好文 时间:
2017-06-08 00:18:03
阅读次数:
305
shell编程 一、shell基础正则表达式 1.正则表达式和通配符 正则表达式是用来在文件中匹配符合条件的字符串,正则式包含匹配。(grep awk sed) 通配符是用来匹配符合条件的文件名,通配符是完全匹配。(* [] ? )通配符可以在正则表达式中使用但是正则表达式不能再shell命令中使用 ...
分类:
系统相关 时间:
2017-05-31 21:26:45
阅读次数:
206