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脚本将绝对url替换为相对url的教程
Apr 24 Python
在Python的Tornado框架中实现简单的在线代理的教程
May 02 Python
Python多维/嵌套字典数据无限遍历的实现
Nov 04 Python
Python利用multiprocessing实现最简单的分布式作业调度系统实例
Nov 14 Python
python通过TimedRotatingFileHandler按时间切割日志
Jul 17 Python
pytorch中的transforms模块实例详解
Dec 31 Python
tensorflow对图像进行拼接的例子
Feb 05 Python
mac系统下安装pycharm、永久激活、中文汉化详细教程
Nov 24 Python
Python爬虫简单运用爬取代理IP的实现
Dec 01 Python
jupyter 添加不同内核的操作
Feb 06 Python
python中取整数的几种方法
Nov 07 Python
python实现一个简单的贪吃蛇游戏附代码
Jun 28 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
全国FM电台频率大全 - 8 黑龙江省
2020/03/11 无线电
一个oracle+PHP的查询的例子
2006/10/09 PHP
留言板翻页的实现详解
2006/10/09 PHP
php批量更改数据库表前缀实现方法
2013/10/26 PHP
Yii操作数据库的3种方法
2014/03/11 PHP
php基于数组函数实现关联表的编辑操作示例
2017/07/04 PHP
PHP生成推广海报的方法分享
2018/04/22 PHP
Laravel Eloquent ORM 实现查询表中指定的字段
2019/10/17 PHP
浅谈laravel orm 中的一对多关系 hasMany
2019/10/21 PHP
用jquery实现点击栏目背景色改变
2012/12/10 Javascript
如何用jquery控制表格奇偶行及活动行颜色
2014/04/20 Javascript
jquery序列化表单以及回调函数的使用示例
2014/07/02 Javascript
jQuery内容过滤选择器用法示例
2016/09/09 Javascript
javascript数据类型详解
2017/02/07 Javascript
浅谈JS中的反柯里化( uncurrying)
2017/08/17 Javascript
Vue中的Props(不可变状态)
2018/09/29 Javascript
使用vue2.6实现抖音【时间轮盘】屏保效果附源码
2019/04/24 Javascript
js 实现 list转换成tree的方法示例(数组到树)
2019/08/18 Javascript
[01:45]绝对公平!DOTA2队长征召模式详解
2014/04/25 DOTA
[01:34]2016国际邀请赛中国区预选赛IG战队教练采访
2016/06/27 DOTA
Python的Django框架中的Context使用
2015/07/15 Python
python的文件操作方法汇总
2017/11/10 Python
详解如何将python3.6软件的py文件打包成exe程序
2018/10/09 Python
python TKinter获取文本框内容的方法
2018/10/11 Python
python 利用pandas将arff文件转csv文件的方法
2019/02/12 Python
pytorch多进程加速及代码优化方法
2019/08/19 Python
python基于socket函数实现端口扫描
2020/05/28 Python
Python3如何使用tabulate打印数据
2020/09/25 Python
让你相见恨晚的十个Python骚操作
2020/11/18 Python
德国咖啡批发商:Coffeefair
2019/08/26 全球购物
学期评语大全
2014/04/30 职场文书
介绍信的格式
2015/01/30 职场文书
会议新闻稿
2015/07/17 职场文书
欧元符号 €
2022/02/17 杂记
nginx rewrite功能使用场景分析
2022/05/30 Servers
Python自动化实战之接口请求的实现
2022/05/30 Python