《Python培训基础教程正则表达式ppt课件.pptx》由会员分享,可在线阅读,更多相关《Python培训基础教程正则表达式ppt课件.pptx(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值Python培训基础教程培训基础教程正则表达式正则表达式1资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值Regular Expression、regex或regexp,(缩写为RE)是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。计算机里处理文本和数据是非常重要的事情。资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原
2、有资金的时间价值一般匹配规则:一般匹配规则:1 字符串匹配abcd 这种是没有特殊规则,就是完全按照 字符去匹配。例如:hello,abcd 可以匹配。hello,abc 匹配不上。import re re.search(abcd,hello,abcd)re.search(abcd,hello,abdc)资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值2 选择匹配 gray|grey,“gray”和grey 都能匹配上。或者用 gr(a|e)y 规则来匹配后面2个单词 gray,grey。print re.search
3、(gray|grey,gray)print re.search(gray|grey,grey)print re.search(gray|grey,grcy)None print re.search(gr(a|e)y,gray)资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值3 数量限定+加号代表前面的字符必须至少出现一次。(1次、或多次)。例如,“goo+gle”可以匹配google、gooogle、goooogle等;?问号代表前面的字符最多只可以出现一次。(0次、或1次)。例如,“colou?r”可以匹配color
4、或者colour;*星号代表前面的字符可以不出现,也可以出现一次或者多次。(0次、或1次、或多次)。例如,“0*42”可以匹配42、042、0042、00042等。资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值 re.search(goo+gle,google)re.search(goo+gle,gogle)re.search(goo+gle,goooogle)资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值“?”例子 re.search(c
5、olou?r,color)re.search(colou?r,colour)re.search(colou?r,colouur)#对比+re.search(colou+r,colouur)re.search(colou+r,color)python Q群:139220186 Django群:140544980 资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值“*”例子:re.search(goo*gle,google)re.search(goo*gle,gooogle)资金是运动的价值,资金的价值是随时间变化而变化的,
6、是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值4.括号里面包含的任意字符baeoud 匹配bad,bed,bod,bud re.search(baeoudd,bad)re.search(baeoudd,bed)re.search(baeoudd,bud)re.search(baeoudd,bcd)re.search(baeoudd,baed)python Q群:139220186 Django群:140544980 资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值匹配 0-9,0-9a-z re.search(b0-9a-zd,b12d)re.search(b0-9a-zd,b1d)re.search(b0-9a-zd,bad)资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值510,使用方法见:Python培训基础教程-正则表达式2参考讲义地址:http:/