Python操作字符串问题总结(持续更新,欢迎补充)
作者:互联网
目录
前言
此博客用于记录博主实习中,操作字符串所遇到的问题总结,欢迎补充解决方法,评论区留言我会补充上来!!!
需求1
去掉字符串中换行和空格
str = ' \
\
N&Z'
str1 = str.replace('\n', '').replace('\r', '').replace(' ','')
print(str1) # N&Z
需求2
使用正则表达式,获取字符串中的URL地址
import re
str1 = '【<img alt="[话筒]" title="[话筒]" src="https://face.t.sinajs.cn/t4/appstyle/expression/ext/normal/48/2018new_huatong_org.png" />提醒!\
<a href="//s.weibo.com/weibo?q=%23%E4%B8%8A%E5%8E%95%E6%89%80%E7%8E%A9%E6%89%8B%E6%9C%BA%E5%AE%B9%E6%98%93%E4%BC%A0%E6%92%AD%E7%96%BE%E7%97%85%23" \
target="_blank">#上厕所玩手机容易传播疾病#</a>】①上厕所玩手机易使厕所里的大肠杆菌、沙门氏菌等附着在手机上,并通过接触粘到手上、传播疾病;\
②<a href="//s.weibo.com/weibo?q=%23%E5%86%B2%E9%A9%AC%E6%A1%B6%E8%A6%81%E7%9B%96%E9%A9%AC%E6%A1%B6%E7%9B%96%23" target="_blank">#冲马桶要盖马桶盖#</a>\
,否则马桶内的细菌在空气中停留,可能会粘在毛巾、牙刷上;③卫生巾放在厕所容易受潮变质,不拆封也有污染风险。更多↓<a href="//s.weibo.com/weibo?q=%23%E4%B8%96%E7%95%8C%E5%8E%95%E6%89%80%E6%97%A5%23"\
target="_blank">#世界厕所日#</a> '
str2 = '【惊!<a href="//s.weibo.com/weibo?q=%23%E5%A5%B3%E5%AD%90%E5%89%B2%E5%8F%8C%E7%9C%BC%E7%9A%AE%E5%90%8E%E5%8F%98%E7%99%BD%E7%9C%89%E5%A4%A7%E4%BE%A0%23" target="_blank">'
r1 = re.findall('href="(.*?)"',str1)[0]
r2 = re.findall('href="(.*?)"',str2)[0]
print(r1) # //s.weibo.com/weibo?q=%23%E4%B8%8A%E5%8E%95%E6%89%80%E7%8E%A9%E6%89%8B%E6%9C%BA%E5%AE%B9%E6%98%93%E4%BC%A0%E6%92%AD%E7%96%BE%E7%97%85%23
print(r2) # //s.weibo.com/weibo?q=%23%E5%A5%B3%E5%AD%90%E5%89%B2%E5%8F%8C%E7%9C%BC%E7%9A%AE%E5%90%8E%E5%8F%98%E7%99%BD%E7%9C%89%E5%A4%A7%E4%BE%A0%23
标签:weibo,Python,欢迎,E6%,E7%,E5%,89%,字符串,str1 来源: https://blog.csdn.net/yuan2019035055/article/details/121280967