Python学习日记--执行re.split函数异常

实例:

>>>import re

>>> re.split('\W+', 'runoob, runoob, runoob.')

['runoob', 'runoob', 'runoob', '']

>>> re.split('(\W+)', ' runoob, runoob, runoob.') #执行此句中正则表达式报错

['', ' ', 'runoob', ', ', 'runoob', ', ', 'runoob', '.', '']

>>> re.split('\W+', ' runoob, runoob, runoob.', 1)

['', 'runoob, runoob, runoob.']

异常现象:

由于正则表达式('\W+')括号没有配平(后一个括号半边是中文输入法状态下输入)导致此错误。

 

 

 

 

你可能感兴趣的:(Python)