python使用正则表达式来获取文件名的前缀方法

作者:老卫带你学 时间:2023-02-08 07:37:58 

在我们处理文件的时候,会遇到这样的一种场景,我们需要对某个文件进行操作,然后生成与原文件名相同的文件(只是文件格式改变)。那么这个时候就可以使用正则表达式来匹配我们所需要的字符串。

实现


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']

可以看到,成功的将文件名的前缀提取出来。

来源:https://blog.csdn.net/yixieling4397/article/details/80685734

标签:python,文件名,前缀
0
投稿

猜你喜欢

  • Python骚操作完美实现短视频伪原创

    2023-09-18 08:16:55
  • PHP三层结构(上) 简单三层结构

    2023-06-20 06:36:07
  • Python实现多张图片合成一张马赛克图片

    2022-02-15 21:09:46
  • php+ajax无刷新上传图片实例代码

    2023-11-17 11:27:58
  • javascript结合canvas实现图片旋转效果

    2023-08-07 23:47:59
  • MySQL数据库安全解决方案

    2009-10-17 21:36:00
  • 用SQL统计SQLServe表存储空间大小的代码

    2012-06-06 19:52:22
  • go swagger生成接口文档使用教程

    2023-10-20 12:31:35
  • 浅谈Python 中的复数问题

    2023-04-22 17:02:11
  • javascript模拟php函数in_array

    2023-10-15 22:12:49
  • python中的hashlib和base64加密模块使用实例

    2022-10-19 05:08:23
  • 用户体验的时间尺度[译]

    2009-10-30 18:25:00
  • Python实现随机森林回归与各自变量重要性分析与排序

    2023-05-04 05:52:21
  • ASP运行环境iis和pws的搭建

    2007-09-22 18:44:00
  • 如何优化网站图片以快速显示

    2008-04-05 10:09:00
  • Javascript学习第一季 二

    2008-06-24 18:20:00
  • Python批量删除txt文本指定行的思路与代码

    2021-05-12 22:49:45
  • oracle数据排序后获取前几行数据的写法(rownum、fetch方式)

    2023-07-02 01:15:09
  • 使用Python制作一个数据预处理小工具(多种操作一键完成)

    2023-07-06 20:50:21
  • python中常用的内置模块汇总

    2023-12-28 14:57:01
  • asp之家 网络编程 m.aspxhome.com