正则表达式特殊字符匹配,正则表达式匹配任意字符和汉字
正则表达式的单字符匹配
功能。匹配任意1个字符(除了\n)[]匹配[]中列出的字符\d匹配数字,即0-9\D匹配非数字,即不是数字\s匹配空格,即空格,tab键,\n,\r等。\S匹配非空白\w匹配单词字符,即a-z,w匹配非单词字符1的示例:# coding=UTF-8 import ret=re . match( . , a) ret.group () ret=re.match( . , b) ret.group () ret=re.match( . , m)
例2: [] # coding=UTF-8 import re #如果hello的第一个字符是小写的,那么正则表达式需要小写的h ret=re.match (h , hello Python) ret.group () #如果hello的第一个字符是大写的,那么正则表达式需要大写的h ret=re。match (h ,你好Python) ret。group () # case h可以大写。ret=re。匹配([hh],你好Python) ret。group () ret=re。match ([hh],Hello Python) ret.group() #匹配0到9。ret=re的第一种写法。match ([0123456789], 7Hello Python) ret。group () #匹配0到9。ret=re的第二种写法。匹配([0-9], 7你好Python
例:\ d # coding=UTF-8导入re #常用匹配方法ret=re.match(嫦娥一号,嫦娥一号成功发射)print . group()ret=re . match(嫦娥二号,嫦娥二号成功发射)print . group()ret=re . match(嫦娥三号,嫦娥三号成功发射)print . group()# use \ d to match ret=re . match(嫦娥一号\ d ,嫦娥一号成功发射)print . group()ret=re . match()
运行结果:运行结果:运行结果:
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。