Archiv verlassen und diese Seite im Standarddesign anzeigen : Search & Replace Tool gesucht, oder Batchprogg etc
Gast-einszwo
2004-07-12, 10:50:00
servus Leude!
Ich hab folgendes Problem:
Und zwar muss ich viele Objektnamen, mit ansteigender Nummer, in einer Datei umbenennen.
Das sieht dann ca. so aus: "Haus001" wird zu "Dach01B0", "Haus002" => "Dach02B0" usw.
Wie kann man das schnell umsetzen? Momentan ändere ich jeden einzelnen Namen händisch ab..ächz..das dauert einfach zu lange..
irgendwelche Tipps?
:)
DocEW
2004-07-12, 11:20:15
Wenn du ACDSee hast, kannst du das dafür mißbrauchen. Einfach mehrere Dateien auswählen und dann umbenennen.
Aber auch der DOS-Befehl "ren" müßte sowas können glaube ich...Versuch mal ren Haus0?? Dach??B0 oder sowas ähnliches... (ohne Gewähr ;) ).
DocEW
2004-07-12, 11:23:24
Sorry, geht doch nicht. Wenn der Teil, den du beibehalten willst (die Nummer) mittendrin ist, ist's nicht so einfach.
Gast-einszwo
2004-07-12, 11:32:18
hi
ich hab hier "nur" den Ultraedit zur Verfügung, könnte es damit gehen?
Diese Objektnamen stehen in einer Datei, es sollen also nicht Dateien umbenannt werden *g*
MeLLe
2004-07-12, 12:12:34
Sollte gehen, klar.
1) Suchen - Ersetzen
Suchtext: Haus0
Ersetzen durch: Dach
Alles ersetzen.
2) Suchen - Ersetzen
Suchtext: ^(Dach0[0-9]^)
Ersetzen durch: ^1B0
Wieder alles ersetzen.
Ggf für andere Namen anpassen ...
PS: Reguläre Ausdrücke müssen
im Such+Ersetz-Dialog aktiviert
sein!
Gast-einszwo
2004-07-12, 13:20:17
Hi,
hm, habs fast hinbekommen, allerdings hat er mir nur die ersten 7 Einträge geändert..
Konkret gesagt muss das hier passieren:
"TBLK0002" => "SKDO01B0" (das in der Mitte ist keine Doppelnull sondern eine O und dann eine Null ;) )
Und das ganze wird halt hochgezählt..
"TBLK0002" => "TKDO02B0"
"TBLK0003" => "TKDO03B0"
"TBLK0004" => "TKDO04B0"
"TBLK0005" => "TKDO05B0"
"TBLK0006" => "TKDO06B0"
"TBLK0007" => "TKDO07B0"
"TBLK0008" => "TKDO08B0"
"TBLK0009" => "TKDO09B0"
"TBLK0010" => "TKDO10B0"
"TBLK0011" => "TKDO11B0"
usw.
über 99 gehts aber nicht hinaus.
MeLLe
2004-07-12, 14:06:48
Dann machste's halt so:
Suchen - Ersetzen
Suchtext: TBLK00^([0-9][0-9]^)
Ersetzen durch: TKDO^1BO
Alles ersetzen.
Müsste passen.
Gast-einszwo
2004-07-12, 14:19:46
PASST! :)
Danke Dir!
MeLLe
2004-07-12, 14:46:37
It was a pleasure to me ;)
vBulletin®, Copyright ©2000-2025, Jelsoft Enterprises Ltd.