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 相关文章推荐
Web服务器框架 Tornado简介
Jul 16 Python
Python编程中装饰器的使用示例解析
Jun 20 Python
Python基于PyGraphics包实现图片截取功能的方法
Dec 21 Python
python如何将图片转换为字符图片
Aug 19 Python
Python定时任务sched模块用法示例
Jul 16 Python
如何使用pyinstaller打包32位的exe程序
May 26 Python
python 单线程和异步协程工作方式解析
Sep 28 Python
PyCharm使用之配置SSH Interpreter的方法步骤
Dec 26 Python
详细分析Python可变对象和不可变对象
Jul 09 Python
Python如何把字典写入到CSV文件的方法示例
Aug 23 Python
Python将QQ聊天记录生成词云的示例代码
Feb 10 Python
windows安装python超详细图文教程
May 21 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 similar_text 字符串的相似性比较函数
2010/05/26 PHP
美图秀秀web开放平台--PHP流式上传和表单上传示例分享
2014/06/22 PHP
PHP实现模仿socket请求返回页面的方法
2014/11/04 PHP
php中cookie实现二级域名可访问操作的方法
2014/11/11 PHP
PHP实现数组array转换成xml的方法
2016/07/19 PHP
laravel利用中间件防止未登录用户直接访问后台的方法
2019/09/30 PHP
关于实现代码语法标亮 dp.SyntaxHighlighter
2007/02/02 Javascript
javascript attachEvent和addEventListener使用方法
2009/03/19 Javascript
分享十五个最佳jQuery 幻灯插件和教程
2010/03/27 Javascript
javascript中不提供sleep功能如何实现这个功能
2014/05/27 Javascript
jquery实现增加删除行的方法
2015/02/03 Javascript
jQuery实现点击图片翻页展示效果的方法
2015/02/16 Javascript
jquery实现多屏多图焦点图切换特效的方法
2015/05/04 Javascript
jquery实现两个图片渐变切换效果的方法
2015/06/25 Javascript
遮罩层点击按钮弹出并且具有拖动和关闭效果(两种方法)
2015/08/20 Javascript
JS获取字符串实际长度(包含汉字)的简单方法
2016/08/11 Javascript
Vue2单一事件管理组件通信
2017/05/09 Javascript
python中使用OpenCV进行人脸检测的例子
2014/04/18 Python
用python的requests第三方模块抓取王者荣耀所有英雄的皮肤实例
2017/12/14 Python
Python设计模式之MVC模式简单示例
2018/01/10 Python
Python Cookie 读取和保存方法
2018/12/28 Python
Python批量查询关键词微信指数实例方法
2019/06/27 Python
Python logging设置和logger解析
2019/08/28 Python
浅析Python 序列化与反序列化
2020/08/05 Python
python计算auc的方法
2020/09/09 Python
Alpine安装Python3依赖出现的问题及解决方法
2020/12/25 Python
css3绘制天猫logo实现代码
2012/11/06 HTML / CSS
CSS3媒体查询Media Queries基础学习教程
2016/02/29 HTML / CSS
使用CSS3制作版头动画效果
2020/12/24 HTML / CSS
基于 HTML5 WebGL 实现的垃圾分类系统
2019/10/08 HTML / CSS
英国最出名高街品牌:Forever Unique
2018/02/24 全球购物
中国旅游网站:途牛旅游网
2019/09/29 全球购物
俄罗斯连接商品和买家的在线平台:goods.ru
2020/11/30 全球购物
教师反腐倡廉演讲稿
2014/09/03 职场文书
2014物价局民主生活会对照检查材料思想汇报
2014/09/24 职场文书
黄石寨导游词
2015/02/05 职场文书