scanhack 发表于 2019-6-27 20:55:27

关于正则表达式求助

一个文件夹内有很多文件名将很多文件名放入list

怎么提取文件名中比如以‘   _   ’下划线之前的所有字符包括中文字符
比如    你好123abc_2019-06-27      如果下划线之前没有任何字符 就不做处理

因为刚接触正则表达式理解能力不是很好。小甲鱼老师说的是能懂但是实际操作起来还是一头雾水

冬雪雪冬 发表于 2019-6-27 20:57:55

用不着正则,直接用字符串的split就行了。

scanhack 发表于 2019-6-27 21:05:08

冬雪雪冬 发表于 2019-6-27 20:57
用不着正则,直接用字符串的split就行了。

谢谢!!我知道可以实现!!但是就是想知道正则如何表示的

冬雪雪冬 发表于 2019-6-27 22:31:46

>>> import re
>>> re.search('.+_', '123abc_2019-06-27')
<_sre.SRE_Match object; span=(0, 7), match='123abc_'>
页: [1]
查看完整版本: 关于正则表达式求助