import re
# ==============1.元字符-单字符匹配=============== # 代码分割线 - 开始
# . 表示任意一个字符,除了\n
print(re.match('.', 'w&q')) # 只能匹配一个字符
print(re.match('.', '\n'))
print(re.match('.', '''
'''))
print(re.match('.', '\t'))
# \d 表示0-9
print(re.match('\d', '456').group())
# \D 表示非数字
print(re.match('\D', 'aaa').group())
# \s 表示空白字符
print(re.match('\s', ' ').group())
print(re.match('\s', ''))
# \S 表示非空白字符
print(re.match('\S', '456').group())
# \w 大小写字母、数字和下划线
print(re.match('\w', 'r').group())
# \W 与上面相反
print(re.match('\W', '$'))
# ==============1.元字符-单字符匹配=============== # 代码分割线 - 结束