- 单词字符相关表达式
\w:匹配包括下划线任何一个单词字符。可以匹配任意一个字母(A~Z、a~z)或数字(0~9)或下划线(_)
\W:匹配任何一个非单词字符 - 数字相关表达式
\d:小写。匹配一个数字字符
\D:大写。匹配一个非数字字符 - 点表达式
点(.)也是一个表达式,匹配除换行符(\n、\r)之外的任何单个字符,包括可以匹配制表符。要注意.与\S包含字符范围的区别
演示
import re
regex = r'^\w'
text = "┊ ╋。Máì葬"
matchObj = re.search(regex, text)
if matchObj:
print(text + ' 以单词字符开头')
else:
print(text + " 不是以单词字符开头")