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模拟登陆Tom邮箱示例分享
Jan 13 Python
python通过wxPython打开一个音频文件并播放的方法
Mar 25 Python
Python判断字符串与大小写转换
Jun 08 Python
在DigitalOcean的服务器上部署flaskblog应用
Dec 19 Python
Python2包含中文报错的解决方法
Jul 09 Python
利用python打开摄像头及颜色检测方法
Aug 03 Python
浅谈python连续赋值可能引发的错误
Nov 10 Python
Python完成哈夫曼树编码过程及原理详解
Jul 29 Python
python多线程+代理池爬取天天基金网、股票数据过程解析
Aug 13 Python
对tensorflow中的strides参数使用详解
Jan 04 Python
Python 调用有道翻译接口实现翻译
Mar 02 Python
python单元测试之pytest的使用
Jun 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
第七章 php自定义函数实现代码
2011/12/30 PHP
PHP自动识别字符集并完成转码详解
2013/08/02 PHP
新浪微博OAuth认证和储存的主要过程详解
2015/03/27 PHP
php实现阿拉伯数字和罗马数字相互转换的方法
2015/04/17 PHP
PHP可变变量学习小结
2015/11/29 PHP
ZendFramework2连接数据库操作实例
2017/04/18 PHP
详解PHP神奇又有用的Trait
2019/03/25 PHP
js中判断Object、Array、Function等引用类型对象是否相等
2012/08/29 Javascript
jquery触发a标签跳转事件示例代码
2013/07/21 Javascript
ionic进入多级目录后隐藏底部导航栏(tabs)的完美解决方案
2016/11/23 Javascript
jQuery实现火车票买票城市选择切换功能
2017/09/15 jQuery
详解React Native 采用Fetch方式发送跨域POST请求
2017/11/15 Javascript
React Router v4 入坑指南(小结)
2018/04/08 Javascript
微信开发之企业付款到银行卡接口开发的示例代码
2018/09/18 Javascript
基于vue实现移动端圆形旋钮插件效果
2018/11/28 Javascript
vue 基于element-ui 分页组件封装的实例代码
2018/12/10 Javascript
微信小程序基于canvas渐变实现的彩虹效果示例
2019/05/03 Javascript
原生JS实现京东查看商品点击放大
2020/12/21 Javascript
[59:53]DOTA2-DPC中国联赛 正赛 VG vs Elephant BO3 第二场 3月6日
2021/03/11 DOTA
Python元组操作实例分析【创建、赋值、更新、删除等】
2017/07/24 Python
python抽取指定url页面的title方法
2018/05/11 Python
解决python3中cv2读取中文路径的问题
2018/12/05 Python
Python绘图实现显示中文
2019/12/04 Python
python实现无边框进度条的实例代码
2020/12/30 Python
华润集团网上药店:健一网
2016/09/19 全球购物
客服服务心得体会
2013/12/30 职场文书
2014年五四青年节演讲稿范文
2014/04/22 职场文书
教师竞聘演讲稿
2014/05/16 职场文书
治安消防安全责任书
2014/07/23 职场文书
新党章的学习心得体会
2014/11/07 职场文书
签订劳动合同通知书
2015/04/16 职场文书
2016年中秋节寄语大全
2015/12/07 职场文书
2016年社区植树节活动总结
2016/03/16 职场文书
入党申请书格式
2019/06/20 职场文书
SQL Server实现分页方法介绍
2022/03/16 SQL Server
Python的property属性详细讲解
2022/04/11 Python