ich den Python 3.5 re
Modul mit diesem Code verwenden:Python 3.5 regulärer Ausdruck für Verzeichnisse passenden
>>> test
'\\\\192.168.1.2\\shared\\Department\\Travel\\FY 2015\\Travel Expense Statement Jul 25 2019.pdf'
Ich mag Department\Travel\FY 2015\Travel Expense Statement Jul 25 2019.pdf
zurückzukehren. Ich habe die folgende Regex versucht, aber werden immer Fehler wie sre_constants.error: nothing to repeat at position 12
x=re.compile("shared\\[^\\](*?)")
print(x.findall(test))
oder die leeren Ergebnis ['']
für:
x=re.compile("shared\\\(.*?)")
Wie kann ich diese Operation erreichen?
Upvote für wörtliche Frage zu beantworten und über regex Syntax lehren, aber ich glaube nicht, das ist die beste Antwort ist, weil der von @kennytm schneidet man zur Wurzel des XY-Problems. –
@Antti: Danke. Ich habe damit herumgespielt und dachte, ich hätte diese Variante ausprobiert, aber ich denke nicht. – jftuga