前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python 技术篇-index()字符串倒叙匹配获取索引,字符串切片反向输出,逆向输出字符串

Python 技术篇-index()字符串倒叙匹配获取索引,字符串切片反向输出,逆向输出字符串

作者头像
小蓝枣
发布2020-09-24 10:11:24
1.2K0
发布2020-09-24 10:11:24
举报

这个是剪切板复制文件路径的字符串,我就是想获取拓展名,来判断文件类型。

代码语言:javascript
复制
"PyQt5.QtCore.QUrl('file:///C:/Users/Public/Pictures/Sample Pictures/Desert.jpg')"

jpg 拓展名的前面是个点,但是这个点前面还有很多点,所有我反向获取这个表的索引得到 index1。 再把 jpg 后面的也截取掉,就得到我的拓展名了。

倒叙获取索引的方法如下: len(s) - s[::-1].index(".");,先通过[::-1]得到字符串的倒叙串,然后识别到倒叙匹配的第一个索引,再通过字符串全长度-逆向索引号就得到了正向匹配的最后一个索引。

代码语言:javascript
复制
s = "PyQt5.QtCore.QUrl('file:///C:/Users/Public/Pictures/Sample Pictures/Desert.jpg')"

index1 = len(s) - s[::-1].index(".");
index2 = s.index("')");
print("提取的类型为:" + s[index1:index2])

运行效果图如下:

在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-08-27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档