var="www.sina.com.cn" echo ${var#*.} #sina.com.cn 从前向后删 echo ${var##*.} #.cn 贪婪模式从前向后删 echo ${var%.*} #www.sina.com 从后向前删 echo ${var"%%.*} #www 贪婪模式从后 ...
分类:
系统相关 时间:
2019-05-06 14:30:53
阅读次数:
149
文章目录一、考点:1. 手机号码的正则表达式编写2. 延伸:正则表达式组成及编写方法1) 正则表达式的作用:分割、查找、匹配、替换字符串2)正则表达式的组成部分:① 分隔符:② 通用原子:③ 元字符:④ 模式修正符:3) 后向引用:将前面匹配到的放到后面4) 贪婪模式取消 贪婪模式 的方法:5) 正 ...
分类:
其他好文 时间:
2019-04-25 12:00:59
阅读次数:
185
正则表达式正则表达式定义正则表达式(regularexpression)是一个特殊的字符序列,描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串。将匹配的子串替换或者从某个串中取出符合某个条件的子串,或者是在指定的文章中抓取特定的字符串等正则表达式大致的匹配过程是:拿正则表达式依次和字符串或者文本中的字符串做比较,如果每一个字符都匹配,则匹配成功,只要有一个匹配不成功的字符,则匹配不成
分类:
其他好文 时间:
2019-03-12 18:23:29
阅读次数:
190
python贪婪和非贪婪 正则表达式通常用于在文本中查找匹配的字符串。Python里数量词默认是贪婪的(在少数语言里也可能是默认非贪婪),总是尝试匹配尽可能多的字符;非贪婪则相反,总是尝试匹配尽可能少的字符。在"*","?","+","{m,n}"后面加上?,使贪婪变成非贪婪。 >>> s="Thi ...
分类:
编程语言 时间:
2019-02-06 21:16:53
阅读次数:
232
一、认识正则 二、元字符 三、贪婪与非贪婪模式 四、预定义字符类 ...
分类:
其他好文 时间:
2019-01-23 18:12:52
阅读次数:
148
正则表达式解析 常用正则表达式回顾: Xpath解析 XPath在Python的爬虫学习中,起着举足轻重的地位,对比正则表达式 re两者可以完成同样的工作,实现的功能也差不多,但XPath明显比re具有优势,在网页分析上使re退居二线。 常用xpath表达式 代码中使用xpath表达式进行数据解析 ...
分类:
其他好文 时间:
2019-01-22 23:00:46
阅读次数:
179
之前做程序的时候看到过正则表达式的贪婪与非贪婪模式,今天用的时候就想不起来了,现在这里总结一下,以备自己以后用到注意。 1.什么是正则表达式的贪婪与非贪婪匹配 如:String str="abcaxc"; Patter p="ab.*c"; 贪婪匹配:正则表达式一般趋向于最大长度匹配,也就是所谓的贪 ...
分类:
编程语言 时间:
2019-01-06 10:52:11
阅读次数:
205
写前,说一下目的,工作上时不时要用到正则,但又不愿意花时间去理解,都是直接度娘。现在为了一劳永逸,记录下正则的规则。 1、literal 指匹配字符串字面值。 例:'literal' 指匹配字符'literal';'burning'指匹配字符'burning' 2、reg1| reg2 指符合匹配r ...
分类:
其他好文 时间:
2018-12-18 19:32:17
阅读次数:
197
正则表达式语言由俩种基本字符组成:元字符和普通字符。 元字符,即特殊符号,并不代表本身的字符意义,根据其在正则表达式语言中代表的特殊含义来匹配目标字符。 普通字符,即代表本身的字符意义,如1-9,a-z等。 1、基础且常用的特殊字符小结 代表匹配次数的元字符 {n} 重复n次 {n,m} 重复n到m ...
分类:
其他好文 时间:
2018-12-13 19:19:58
阅读次数:
224
文本处理工具: Linux上文本处理三剑客: grep,egrep,fgrep: 文本过滤工具(模式: pattern)工具; grep:基本正则表达式,-E,-F egrep:扩展正则表达式,-G,-F fgrep:不支持正则表达式, sed: stream editor,流编辑器;文本编辑工具;... ...
分类:
其他好文 时间:
2018-11-25 11:42:40
阅读次数:
169