Hallo,
ich habe eine Datei namens
AutoIt Version_745 ein Test.rar
Diese möchte ich in 2 Varianten umbenennen.
Ziel (1)
AutoIt Version_ ein Test.rar
(Alle Zahlen aus dem Dateinamen entfernen.)
Ziel (2)
AutoIt ein Test.rar
( Der String ist durch Leerzeichen getrennt. Wenn in einem Teilbereich eine Ziffer vorkommen, den gesamten Teilbereich entfernen.)
Um dem Ziel näher zu kommen, habe ich es mit der regulären Suche versucht. Wie unten im Quellcode zu sehen ist, erhalte ich nicht das gewünschte Ergebnis.
Was muss ich ändern?
Code
#include <Array.au3>
Global $s_String = '\Daten\Bilder\567890.jpg' & @CRLF & _
'\Daten\Bilder\459458.jpg'
Global $a_Reg = StringRegExp ($s_String, '(\D+)', 3)
_ArrayDisplay ($a_Reg)
gegeben
\Daten\Bilder\567890.jpg
\Daten\Bilder\459458.jpg
Ziel
\Daten\Bilder\.jpg
\Daten\Bilder\.jpg
als Array erhalte ich
Row ColO
RowO \Daten\Bilder\
Row 1 .jpg\Daten\Bilder\
Row 2 .jpg
Was muss ich ändern?
Alles anzeigen