<span> </span>
上边这个代码中间我以为是空格,用 replace 替换不掉,一检查编码才发现不是空格,是\u003F ,这样的应该怎么删?
上边这个代码中间我以为是空格,用 replace 替换不掉,一检查编码才发现不是空格,是\u003F ,这样的应该怎么删?
|
rocksolidFeb 27, 2017
1
你的目的是什么,删除 span 中间的内容?
|
|
m939594960Feb 27, 2017
2
用这则啊\s
|
|
KisesyFeb 27, 2017
3
replace('\u003F', '') 一样删啊
|
|
xingoFeb 27, 2017
6
黑人问号 |
|
rocksolidFeb 27, 2017
8
@omg21
正则 import re s='<span>asasdasd</span>' patt=re.compile('(?<=\<span\>).*(?=\<\/span\>)') ans=patt.search(s) if ans: print ans.group(0 |
|
staticorFeb 27, 2017
9
换个角度, 不用黑名单改成白名单
|
|
GandumFeb 27, 2017
10
当然不能 replace ,因为'\u003F' == '?'
你这里这个,在 html 里显示为 的玩意,叫 no-break space , unicode 为\u00A0 |