正则表达式特殊字符匹配,正则表达式匹配任意字符和汉字

  正则表达式的单字符匹配

  功能。匹配任意1个字符(除了n)[]匹配[]中列出的字符d匹配数字,即0-9D匹配非数字,即不是数字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()

  运行结果:运行结果:运行结果:

正则表达式特殊字符匹配,正则表达式匹配任意字符和汉字