bash: Dateien per RegEx umbenennen (Update)

Update

Die meisten Distributionen bieten das Tool „rename“. Dieses kann Dateien ganz einfach per Regex umgebennen:

# Generelle Syntax: rename <EXPR> <FILE(S)>

$ ls -1
img00.JPEG
img01.JPEG
img02.JPEG
img03.JPEG
img04.JPEG
img05.JPEG
img06.JPEG
img07.JPEG
img08.JPEG
img09.JPEG
img10.JPEG
$ rename "s/img/Bild/" *
$ rename "s/JPEG$/jpg/" *
$ ls -1
Bild00.jpg
Bild01.jpg
Bild02.jpg
Bild03.jpg
Bild04.jpg
Bild05.jpg
Bild06.jpg
Bild07.jpg
Bild08.jpg
Bild09.jpg
Bild10.jpg

weiterlesen

C#: Regex-Teilstring zuweisen

Bei der Datenverarbeitung mit C# kann es durchaus passieren, dass man einen Teil von einem String sucht, den man ohne Regex nicht genauer beschreiben kann. Beispiel: Ich möchte aus einer Zeile den Namen eines Inhabers haben:
bla; bla; bla; bla; bla; Inhaber: Axel Fuchs; bla; bla; bla; Daten; bla; noch mehr Daten; …
Das lässt sich mit Regex-Ausdrücken gut suchen oder ersetzen. Wie aber greife ich auf den Eintrag „Inhaber“ zu?

weiterlesen