Python操作字符串问题总结(持续更新,欢迎补充)

目录

前言

需求1

需求2

前言

此博客用于记录博主实习中,操作字符串所遇到的问题总结,欢迎补充解决方法,评论区留言我会补充上来!!!


需求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
上一篇:Android 系统自带Activity效果


下一篇:SQL查询服务器下所有数据库,数据库的全部表