请问下,红框内的''是怎么匹配的?

来源: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)

https://img.mukewang.com/climg/61ffedac09253b6b08740203.jpg


写回答

1回答

好帮手慕雪

2022-02-07

同学,你好!这是为了防止一个字符串以不同的分隔符切分却产生相同结果的情况发生。再例如

print(',,1,,2,'.split(','))
print(',,1,,2,'.split(',,'))

系统会认为首尾还有一个空字符串。祝:学习愉快


0

0 学习 · 2433 问题

查看课程