python使用正则表达式来获取文件名的前缀方法


Posted in Python onOctober 21, 2018

在我们处理文件的时候,会遇到这样的一种场景,我们需要对某个文件进行操作,然后生成与原文件名相同的文件(只是文件格式改变)。那么这个时候就可以使用正则表达式来匹配我们所需要的字符串。

实现

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']

可以看到,成功的将文件名的前缀提取出来。

以上这篇python使用正则表达式来获取文件名的前缀方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中定义结构体的方法
Mar 04 Python
python实现的一只从百度开始不断搜索的小爬虫
Aug 13 Python
利用Python的Twisted框架实现webshell密码扫描器的教程
Apr 16 Python
浅谈pyqt5在QMainWindow中布局的问题
Jun 21 Python
django项目简单调取百度翻译接口的方法
Aug 06 Python
使用python获取邮箱邮件的设置方法
Sep 20 Python
keras训练曲线,混淆矩阵,CNN层输出可视化实例
Jun 15 Python
Python descriptor(描述符)的实现
Nov 15 Python
python 下载文件的多种方法汇总
Nov 17 Python
python遍历路径破解表单的示例
Nov 21 Python
python des,aes,rsa加解密的实现
Jan 16 Python
Python何绘制带有背景色块的折线图
Apr 23 Python
python遍历文件夹找出文件夹后缀为py的文件方法
Oct 21 #Python
python os.listdir按文件存取时间顺序列出目录的实例
Oct 21 #Python
python查找指定文件夹下所有文件并按修改时间倒序排列的方法
Oct 21 #Python
Python3中关于cookie的创建与保存
Oct 21 #Python
Python3中在Anaconda环境下安装basemap包
Oct 21 #Python
解决安装python库时windows error5 报错的问题
Oct 21 #Python
Scrapy使用的基本流程与实例讲解
Oct 21 #Python
You might like
smarty表格换行实例
2014/12/15 PHP
ExtJS 2.0 GridPanel基本表格简明教程
2010/05/25 Javascript
有关于JS构造函数的重载和工厂方法
2013/04/07 Javascript
js获取select标签选中值的两种方式
2014/01/09 Javascript
Extjs grid添加一个图片状态或者按钮的方法
2014/04/03 Javascript
火狐下input焦点无法重复获取问题的解决方法
2014/06/16 Javascript
js实现支持手机滑动切换的轮播图片效果实例
2015/04/29 Javascript
JavaScript几种数组去掉重复值的方法推荐
2016/04/12 Javascript
Vue.js Ajax动态参数与列表显示实现方法
2016/10/20 Javascript
JS简单实现数组去重的方法分析
2017/10/14 Javascript
基于vue-router 多级路由redirect 重定向的问题
2018/09/03 Javascript
vue下载excel的实现代码后台用post方法
2019/05/10 Javascript
vue data恢复初始化数据的实现方法
2019/10/31 Javascript
[01:04:01]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第一场
2014/05/24 DOTA
使用Python更换外网IP的方法
2018/07/09 Python
python生成requirements.txt的两种方法
2019/09/18 Python
python list多级排序知识点总结
2019/10/23 Python
python3 Scrapy爬虫框架ip代理配置的方法
2020/01/17 Python
django 外键创建注意事项说明
2020/05/20 Python
python matplotlib绘制三维图的示例
2020/09/24 Python
手工制作的意大利皮革运动鞋:KOIO
2020/01/05 全球购物
中学生学习生活的自我评价
2013/10/26 职场文书
企业管理培训感言
2014/01/27 职场文书
四年级评语大全
2014/04/21 职场文书
幼儿园师德演讲稿
2014/05/06 职场文书
推荐信格式范文
2014/05/09 职场文书
全国文明单位申报材料
2014/05/31 职场文书
乡镇干部个人对照检查材料(群众路线)
2014/09/26 职场文书
2015年预防青少年违法犯罪工作总结
2015/05/22 职场文书
签证工作证明模板
2015/06/15 职场文书
商务宴会祝酒词
2015/08/11 职场文书
Python实现信息轰炸工具(再也不怕说不过别人了)
2021/06/11 Python
golang 语言中错误处理机制
2021/08/30 Golang
SpringCloud之@FeignClient()注解的使用方式
2021/09/25 Java/Android
豆瓣2021评分最高动画剧集-豆瓣评分最高的动画剧集2021
2022/03/18 日漫
VMware虚拟机安装 Windows Server 2022的详细图文教程
2022/09/23 Servers