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
相关文章
|
7天前
|
开发者 Python
Python中的f-string:高效字符串格式化的利器
Python中的f-string:高效字符串格式化的利器
191 99
|
10天前
|
Python
Python中的f-string:更优雅的字符串格式化
Python中的f-string:更优雅的字符串格式化
|
10天前
|
开发者 Python
Python f-strings:更优雅的字符串格式化技巧
Python f-strings:更优雅的字符串格式化技巧
|
10天前
|
开发者 Python
Python f-string:高效字符串格式化的艺术
Python f-string:高效字符串格式化的艺术
|
21天前
|
Python
使用Python f-strings实现更优雅的字符串格式化
使用Python f-strings实现更优雅的字符串格式化
|
1月前
|
Python
Python中的f-string:更简洁的字符串格式化
Python中的f-string:更简洁的字符串格式化
210 92
|
7天前
|
Python
Python中的f-string:更优雅的字符串格式化
Python中的f-string:更优雅的字符串格式化
167 100
|
1月前
|
数据采集 存储 数据库
Python字符串全解析:从基础操作到高级技巧
Python字符串处理详解,涵盖基础操作、格式化、编码、正则表达式及性能优化等内容,结合实际案例帮助开发者系统掌握字符串核心技能,提升文本处理与编程效率。
162 0
|
1月前
|
存储 小程序 索引
Python变量与基础数据类型:整型、浮点型和字符串操作全解析
在Python编程中,变量和数据类型是构建程序的基础。本文介绍了三种基本数据类型:整型(int)、浮点型(float)和字符串(str),以及它们在变量中的使用方式和常见操作。通过理解变量的动态特性、数据类型的转换与运算规则,初学者可以更高效地编写清晰、简洁的Python代码,为后续学习打下坚实基础。
330 0

推荐镜像

更多