nothing to repeat at position 0 python 错误
今天在使用python 正则模块匹配字符串时遇到了这个问题
nothing to repeat at position 0
原因:pattern书写错误
ptn = re.compile('*[xls|xlsx]$')
解决:编译pattern时使用了‘*’,表示匹配任意个字符,但是*是一个闭包,需要一个作用对象,在前面加一个‘.’表示任意字符,才能表示语义“任意个任意字符”,即改成:
ptn = re.compile('.*[xls|xlsx]$')

浙公网安备 33010602011771号