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)

http://img.mukewang.com/climg/608581960984d30512010671.jpg


执行的结果为啥是空字符,没有分割元素?和老师执行的结果不一样,老师的执行结果如下图:

http://img.mukewang.com/climg/608581d6097ab9a412790102.jpg

写回答

1回答

时间,

2021-04-26

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

http://img.mukewang.com/climg/60862d4a0978fb9012830396.jpg

祝学习愉快!

0

0 学习 · 2433 问题

查看课程