re_g.split(html) 执行的结果分割出来的都是空字符
来源:6-1 正则表达式模块
曾小姑凉今年三岁了
2021-04-25 22:52:00
# coding:utf-8
import re
html = ('<div class="s-top-nav" style="display:none;">'
'</div><div class="s-center-box"></div>')
re_g = re.compile("\w")
result = re_g.split(html)
print(result)
执行的结果为啥是空字符,没有分割元素?和老师执行的结果不一样,老师的执行结果如下图:

1回答
同学,你好!compile中应该是\W,W是大写的。\w 匹配字母数字及下划线;\W 匹配非字母数字及下划线

祝学习愉快!
相似问题