python /单个字符匹配/ 多个字符匹配

时间:2025-05-07 13:12:16
#coding=utf-8

import re

# 大小写h都可以的情况
ret = ( "[hH]" , "hello Python" )
print(()) # h
ret = ( "[hH]" , "Hello Python" )
print(())                                                     # H
ret = ( "[hH]ello Python" , "Hello Python" )
print(())                                                     # Hello Python

# 匹配0到9第一种写法
ret = ( " [0123456789] Hello Python" , "7Hello Python” ) # 7Hello Python
print(())

# 匹配0到9第二种写法
ret = ( " [0-9] Hello Python" , "7Hello Python” )
print(())                                                     # 7Hello Python

ret = ( " [0-3,5-9] Hello Python" , "7Hello Python" )
print(())                                                     # 7Hello Python

# 下面这个正则不能够匹配到数字4,因此ret为None
ret = ( " [0-3,5-9] Hello Python" , "4Hello Python" )
print(())                                                     # None