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通过字典dict判断指定键值是否存在的方法
Mar 21 Python
Python 备份程序代码实现
Mar 06 Python
使用Python搭建虚拟环境的配置方法
Feb 28 Python
Python自然语言处理 NLTK 库用法入门教程【经典】
Jun 26 Python
利用pandas进行大文件计数处理的方法
Jul 25 Python
python 使用turtule绘制递归图形(螺旋、二叉树、谢尔宾斯基三角形)
May 30 Python
使用Python实现将list中的每一项的首字母大写
Jun 11 Python
python实现在函数中修改变量值的方法
Jul 16 Python
keras自定义损失函数并且模型加载的写法介绍
Jun 15 Python
手把手教你从PyCharm安装到激活(最新激活码),亲测有效可激活至2089年
Nov 25 Python
Django websocket原理及功能实现代码
Nov 14 Python
Opencv+Python识别PCB板图片的步骤
Jan 07 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
无限级别菜单的实现
2006/10/09 PHP
PHP-Fcgi下PHP的执行时间设置方法
2013/08/02 PHP
完善CodeIgniter在IDE中代码提示功能的方法
2014/07/19 PHP
php延迟静态绑定实例分析
2015/02/08 PHP
Linux+Nginx+MySQL下配置论坛程序Discuz的基本教程
2015/12/23 PHP
详解PHP的Yii框架中扩展的安装与使用
2016/04/01 PHP
jQuery源码解读之hasClass()方法分析
2015/02/20 Javascript
原生JS实现网络彩票投注效果
2016/09/25 Javascript
jQuery删除当前节点元素
2016/12/07 Javascript
Vuejs 页面的区域化与组件封装的实现
2017/09/11 Javascript
详解如何在vue项目中使用layui框架及采坑
2019/05/05 Javascript
微信小程序跨页面数据传递事件响应实现过程解析
2019/12/19 Javascript
[00:52]DOTA2国际邀请赛
2020/02/21 DOTA
Python threading多线程编程实例
2014/09/18 Python
Python中几种操作字符串的方法的介绍
2015/04/09 Python
Python返回数组/List长度的实例
2018/06/23 Python
python 自动重连wifi windows的方法
2018/12/18 Python
Python3.7 pyodbc完美配置访问access数据库
2019/10/03 Python
Python和Sublime整合过程图示
2019/12/25 Python
python上传时包含boundary时的解决方法
2020/04/08 Python
Python scrapy爬取小说代码案例详解
2020/07/09 Python
7款设计巧妙的css3飘带状3D立体效果的导航菜单和表单窗口
2013/02/04 HTML / CSS
CSS3只让背景图片旋转180度的实现示例
2021/03/09 HTML / CSS
远程学习的教学用品和家庭学习资源:Really Good Stuff
2020/04/27 全球购物
寻找迷宫的一条出路,o通路;X:障碍
2016/07/10 面试题
What's the difference between an interface and abstract class? (接口与抽象类有什么区别)
2012/10/29 面试题
LINUX下线程,GDI类的解释
2016/12/14 面试题
学雷锋演讲稿
2014/03/04 职场文书
党的群众路线教育实践活动心得体会900字
2014/03/07 职场文书
小学班干部竞选演讲稿
2014/04/24 职场文书
财产分割协议书范本
2014/11/03 职场文书
2014小学数学教师个人工作总结
2014/12/18 职场文书
国庆庆典邀请函
2015/02/02 职场文书
个人培训总结
2015/03/05 职场文书
趣味运动会简讯
2015/07/20 职场文书
Django使用redis配置缓存的方法
2021/06/01 Redis