Ich versuche, das letzte Vorkommen einer Teilzeichenkette aus einer Zeichenkette zu ersetzen, indem ich re in Python benutze, aber mit dem Regex-Muster festhalte. Kann mir jemand helfen, das richtige Muster zu bekommen?re() - Regex zum Ersetzen des letzten Auftretens einer Teilzeichenkette in einer Zeichenkette
String = "cr US TRUMP DE NIRO 20161008cr_x080b.wmv"
oder
String = "crcrUS TRUMP DE NIRO 20161008cr.xml"
Ich möchte das letzte Vorkommen von "cr
" und alles, was vor der Erweiterung ersetzen.
gewünschte Ausgang Saiten -
"cr US TRUMP DE NIRO 20161008.wmv"
"crcrUS TRUMP DE NIRO 20161008.xml"
ich re.sub
bin mit, sie zu ersetzen.
re.sub('pattern', '', String)
Bitte beraten.
'muster' ist dein muster? naja, das geht natürlich nicht ... –
Bitte zeigen Sie das tatsächliche Muster und die Zeichenfolge, die Sie verwenden. – cco
['cr (?!. * Cr) [^.] *'] (Https://regex101.com/r/CL0VOT/1) –