我使用Python 3.5 re
模块使用此代码:的Python 3.5的正则表达式匹配的目录
>>> test
'\\\\192.168.1.2\\shared\\Department\\Travel\\FY 2015\\Travel Expense Statement Jul 25 2019.pdf'
我要回Department\Travel\FY 2015\Travel Expense Statement Jul 25 2019.pdf
。我曾尝试以下正则表达式,但不断收到错误,如sre_constants.error: nothing to repeat at position 12
x=re.compile("shared\\[^\\](*?)")
print(x.findall(test))
或空的结果['']
为:
x=re.compile("shared\\\(.*?)")
我怎样才能完成这一操作?
给予好评,但我不认为这是最好的答案,因为@kennytm的一个切入XY问题的根源。 –
@Antti:谢谢。我一直在摆弄这个,认为我已经尝试过这种变化,但我猜不是。 – jftuga