Hi!
ich möchte ein Text per regulären Ausdruck ersetzen. jetzt scheint der reguläre Ausdruck falsch zu sein, da nichts ersetzt wird.
Text = Text.replace("/export.py:-\S+\+-defg:/", "export.py:-abc+-defg:");
da wo \S ist, dürfen eigentlich nur kleine Buchstaben stehen.
Unter Syntax regulärer Ausdrücke werde ich nicht ganz fündig, wie man [a-z]+ schreiben muss
"export.py:-abc+-defg:" sollte so bleiben
"export.py:-bcd+-defg:" sollte zu "export.py:-abc+-defg:" ersetzt werden.
wenn ich es so schreibe
Text = Text.replace("export.py:-bcd+-defg:", "export.py:-abc+-defg:");
wird der Teil ersetzt, jedoch sollte es auch mit bbb etc. funktionieren.
Wäre super, wenn mir jemand den entscheidenden Tipp geben könnte.
Kristin