行输入是这样的:
-rw-r--r-- 1 jttoivon hyad-all 25399 Nov 2 21:25 exception_hierarchy.pdf
字符串
所需输出为:
25399 Nov 2 21:25 exception_hierarchy.pdf
型
分别为size
、month
、day
、hour
、minute
和filename
。
问题要求使用正则表达式返回元组(size, month, day, hour, minute, filename)
的列表(match
,search
,findall
或finditer
方法)。
我试过的代码是-
for line in range(1):
line=f.readline()
x=re.findall(r'[^-]\d+\w+:\w+.*\w+_*',line)
print (x)
My output - [' 21:25 add_colab_link.py']
2条答案
按热度按时间byqmnocz1#
下面是一个使用正则表达式的工作示例,这要归功于
re
包:字符串
大部分逻辑都被编码在原始的
pattern
变量中。如果你一点一点地看它,这是非常容易的。请参阅下面,新的行可以帮助你阅读:型
顺便说一下,这里有一个不使用
re
的工作示例(因为它实际上不是强制性的):型
carvr3hs2#
字符串