我有一个像这样的路径字符串
'/path/eds/vs/accescontrol.dat/d=12520/file1.dat'
Q1:我怎么只能accescontrol.dat
从道路上得到。
Q2:我怎么只能/path/eds/vs/accescontrol.dat
从这条路得到。
import re
url = '/path/eds/vs/accescontrol.dat/d=12520/file1.dat'
match = re.search('^(.+/([^/]+\.dat))[^$]', url)
print match.group(1)
# Outputs /path/eds/vs/accescontrol.dat
print match.group(2)
# Outputs accescontrol.dat
我对其进行了编辑,以在python2中工作并回答了两个问题(以上较早的regex回答仅回答了两个问题中的第一个)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句