python使用正则表达式来获取文件名的前缀方法
作者:老卫带你学 时间:2023-02-08 07:37:58
在我们处理文件的时候,会遇到这样的一种场景,我们需要对某个文件进行操作,然后生成与原文件名相同的文件(只是文件格式改变)。那么这个时候就可以使用正则表达式来匹配我们所需要的字符串。
实现
import re
test='kasduabshdvkjASVKDV.txt'
m=re.findall(r'(.+?)\.',test)
print(m)
我们所使用的是python正则表达式库,re库来进行快速正则匹配。对此不熟悉的朋友可以去看看相关的知识。在这里我简单的说下 r'(.+?)\.'这里面的知识点。.匹配任何字符,+匹配1次或多次前面出现的正则表达式,?匹配0次或1次前面出现的正则表达式,\.意思是结尾以.结尾。通过这样的匹配规则,就可以匹配到我们所需要的文件名的前缀。
(pyinstallertest) hades@ubuntu:~/project/opencv_test$ python re_name.py
['kasduabshdvkjASVKDV']
可以看到,成功的将文件名的前缀提取出来。
来源:https://blog.csdn.net/yixieling4397/article/details/80685734
标签:python,文件名,前缀
0
投稿
猜你喜欢
Python骚操作完美实现短视频伪原创
2023-09-18 08:16:55
PHP三层结构(上) 简单三层结构
2023-06-20 06:36:07
Python实现多张图片合成一张马赛克图片
2022-02-15 21:09:46
php+ajax无刷新上传图片实例代码
2023-11-17 11:27:58
javascript结合canvas实现图片旋转效果
2023-08-07 23:47:59
MySQL数据库安全解决方案
2009-10-17 21:36:00
用SQL统计SQLServe表存储空间大小的代码
2012-06-06 19:52:22
go swagger生成接口文档使用教程
2023-10-20 12:31:35
浅谈Python 中的复数问题
2023-04-22 17:02:11
javascript模拟php函数in_array
2023-10-15 22:12:49
python中的hashlib和base64加密模块使用实例
2022-10-19 05:08:23
用户体验的时间尺度[译]
2009-10-30 18:25:00
Python实现随机森林回归与各自变量重要性分析与排序
2023-05-04 05:52:21
ASP运行环境iis和pws的搭建
2007-09-22 18:44:00
如何优化网站图片以快速显示
2008-04-05 10:09:00
Javascript学习第一季 二
2008-06-24 18:20:00
Python批量删除txt文本指定行的思路与代码
2021-05-12 22:49:45
oracle数据排序后获取前几行数据的写法(rownum、fetch方式)
2023-07-02 01:15:09
使用Python制作一个数据预处理小工具(多种操作一键完成)
2023-07-06 20:50:21
python中常用的内置模块汇总
2023-12-28 14:57:01