请问下,红框内的''是怎么匹配的?
来源:2-2 正则表达式的总结
eternityPython
2022-02-06 23:49:48
import re
spl1=re.split('\W+', ' runoob, runoob, runoob.', 1)
print(spl1)
print('-----------------------')
spl2=re.split('(\W+)', ' runoob, runoob, runoob.')
print(spl2)
1回答
好帮手慕雪
2022-02-07
同学,你好!这是为了防止一个字符串以不同的分隔符切分却产生相同结果的情况发生。再例如
print(',,1,,2,'.split(','))
print(',,1,,2,'.split(',,'))系统会认为首尾还有一个空字符串。祝:学习愉快
相似问题