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基于回溯法子集树模板解决马踏棋盘问题示例
Sep 11 Python
shell命令行,一键创建 python 模板文件脚本方法
Mar 20 Python
Python实现读取Properties配置文件的方法
Mar 29 Python
用Django写天气预报查询网站
Oct 21 Python
python pcm音频添加头转成Wav格式文件的方法
Jan 09 Python
django mysql数据库及图片上传接口详解
Jul 18 Python
PyTorch中topk函数的用法详解
Jan 02 Python
python with语句的原理与用法详解
Mar 30 Python
Python3.7安装PyQt5 运行配置Pycharm的详细教程
Oct 15 Python
python爬取天气数据的实例详解
Nov 20 Python
Selenium环境变量配置(火狐浏览器)及验证实现
Dec 07 Python
Python爬虫+tkinter界面实现历史天气查询的思路详解
Feb 22 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下通过file_get_contents的代理使用方法
2011/02/16 PHP
深入PHP nl2br()格式化输出的详解
2013/06/05 PHP
php获取文件夹路径内的图片以及分页显示示例
2014/03/11 PHP
让CodeIgniter数据库缓存自动过期的处理的方法
2014/06/12 PHP
ThinkPHP模板范围判断输出In标签与Range标签用法详解
2014/06/30 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
2020/02/29 PHP
jQuery 页面载入进度条实现代码
2009/02/08 Javascript
封装的原生javascript弹出层代码
2010/09/24 Javascript
javascript模拟地球旋转效果代码实例
2013/12/02 Javascript
JQuery判断HTML元素是否存在的两种解决方法
2013/12/26 Javascript
javascript创建数组之联合数组的使用方法示例
2013/12/26 Javascript
再谈Jquery Ajax方法传递到action(补充)
2014/05/12 Javascript
Node.js中require的工作原理浅析
2014/06/24 Javascript
jQuery后代选择器用法实例
2014/12/23 Javascript
Javascript中的数据类型之旅
2015/10/18 Javascript
AngularJS 作用域详解及示例代码
2016/08/17 Javascript
基于 Immutable.js 实现撤销重做功能的实例代码
2018/03/01 Javascript
VUE 单页面使用 echart 窗口变化时的用法
2020/07/30 Javascript
vue根据条件不同显示不同按钮的操作
2020/08/04 Javascript
Python使用Socket(Https)Post登录百度的实现代码
2012/05/18 Python
Python使用scrapy采集时伪装成HTTP/1.1的方法
2015/04/08 Python
Python 把序列转换为元组的函数tuple方法
2019/06/27 Python
Python3的高阶函数map,reduce,filter的示例详解
2019/07/23 Python
利用Python检测URL状态
2019/07/31 Python
使用Python获取当前工作目录和执行命令的位置
2020/03/09 Python
浅谈Python中range与Numpy中arange的比较
2020/03/11 Python
Python 实现将大图切片成小图,将小图组合成大图的例子
2020/03/14 Python
基于python模拟bfs和dfs代码实例
2020/11/19 Python
基于HTML5的WebGL经典3D虚拟机房漫游动画
2017/11/15 HTML / CSS
英国袜子店:Sock Shop
2017/01/11 全球购物
12岁生日感言
2014/01/21 职场文书
妇产医师自荐信
2014/01/29 职场文书
教师考核评语
2014/04/28 职场文书
合法的离婚协议书范本
2014/10/23 职场文书
盘点2020年适合农村地区创业的项目
2019/10/16 职场文书
漫改真人电影「萌系男友是燃燃的橘色」公开先导视觉图
2022/03/21 日漫