Hallo,
ich suche einen RegEx um die Dateiendung abzutrennen.
Also aus z.B aus "Install_AutoIt.au3" soll "Install_AutoIt" werden.
Mit dem Befehl: "StringRegExpReplace($_Test,"\.(.)*","")" klappt das auch.
Nur ein Problem gibt es dabei, wenn ich diesen Befehl auf z.B. "Install_Paint.Net.au3" loslasse,
so kommt dabei "Install_Paint" raus.
Das Problem sind dabei also die zwei Punkte im Namen, es wird alles ab dem ersten Punkt von links durch ein "" ersetzt.
Die Frage ist jetzt, wie kann ich erreichen, dass auch in diesem Fall nur die Dateiendung entfernt wird?
Der RegEx muss als alles ab dem letzten Punkt entfernen (den Punkt natürlich auch).
Nur wie erreiche ich, dass der RegEx von rechts nach dem ersten Punkt sucht?
Oder anders:
"StringLeft($Dateinamen, StringInStr($Dateinamen, ".", 0, -1) - 1)" nur mit RegEx.
MfG:
BigRox