python正则表达式不包含
python使⽤正则表达式来获取⽂件名的前缀⽅法
在我们处理⽂件的时候,会遇到这样的⼀种场景,我们需要对某个⽂件进⾏操作,然后⽣成与原⽂件名相同的⽂件(只是⽂件格式改变)。那么这个时候就可以使⽤正则表达式来匹配我们所需要的字符串。
实现
import re
test=''
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使⽤正则表达式来获取⽂件名的前缀⽅法就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。