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 相关文章推荐
下载安装setuptool和pip linux安装pip    
Jan 24 Python
零基础写python爬虫之抓取百度贴吧代码分享
Nov 06 Python
python根据日期返回星期几的方法
Jul 06 Python
老生常谈Python进阶之装饰器
May 11 Python
python 简单的绘图工具turtle使用详解
Jun 21 Python
Python线性回归实战分析
Feb 01 Python
解决python matplotlib imshow无法显示的问题
May 24 Python
Python爬虫实现简单的爬取有道翻译功能示例
Jul 13 Python
python 3.6.2 安装配置方法图文教程
Sep 18 Python
python虚拟环境完美部署教程
Aug 06 Python
Python 输出详细的异常信息(traceback)方式
Apr 08 Python
python实现马丁策略的实例详解
Jan 15 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中mb_convert_encoding与iconv函数的深入解析
2013/06/21 PHP
PHP包含文件函数include、include_once、require、require_once区别总结
2014/04/05 PHP
linux使用crontab实现PHP执行计划定时任务
2014/05/10 PHP
一款简单实用的php操作mysql数据库类
2014/12/08 PHP
PHP面向对象学习之parent::关键字
2017/01/18 PHP
从父页面读取和操作iframe中内容方法
2009/07/25 Javascript
js的Boolean对象初始值示例
2014/03/04 Javascript
table行随鼠标移动变色示例
2014/05/07 Javascript
javascript设计模式之中介者模式Mediator
2014/12/30 Javascript
JavaScript中的slice()方法使用详解
2015/06/06 Javascript
js正则表达式验证邮件地址
2015/11/12 Javascript
Nodejs获取网络数据并生成Excel表格
2020/03/31 NodeJs
jQuery实现的简单在线计算器功能
2017/05/11 jQuery
Bootstrap开发中Tab标签页切换图表显示问题的解决方法
2018/07/13 Javascript
详解vue组件中使用路由方法
2019/02/12 Javascript
浅谈小程序globalData的那些事儿
2019/11/01 Javascript
vue常用高阶函数及综合实例
2021/02/25 Vue.js
Linux下Python获取IP地址的代码
2014/11/30 Python
Python中处理unchecked未捕获异常实例
2015/01/17 Python
利用python实现简易版的贪吃蛇游戏(面向python小白)
2018/12/30 Python
基于python实现学生信息管理系统
2019/11/22 Python
tensorflow生成多个tfrecord文件实例
2020/02/17 Python
Python numpy多维数组实现原理详解
2020/03/10 Python
解决reload(sys)后print失效的问题
2020/04/25 Python
css3 矩阵的使用详解
2018/03/20 HTML / CSS
Html5+JS实现手机摇一摇功能
2015/04/24 HTML / CSS
非洲NO.1网上商店:Jumia肯尼亚
2016/08/18 全球购物
Puritan’s Pride(普丽普莱)官方网站:美国最大最全的保健品公司之一
2016/10/23 全球购物
Europcar英国:英国汽车和货车租赁
2017/01/21 全球购物
New Balance俄罗斯官方网上商店:购买运动鞋
2020/03/02 全球购物
委托公证书
2014/04/08 职场文书
《吃水不忘挖井人》教学反思
2014/04/15 职场文书
优秀护士先进事迹
2014/05/08 职场文书
比赛主持人开场白
2015/05/29 职场文书
干货分享:推荐信写作技巧!
2019/06/21 职场文书
关于windows server 2012 DC 环境 重启后蓝屏代码:0xc00002e2的问题
2022/05/25 Servers