zi918103
Goto Top

Zeilen duplizieren und Nummerierung hinzufügen (Notepad++)

Hallo,

ich habe eine Liste und müsste Zeilen duplizieren und etwas dran hängen.

So siehts aus:

http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/saaosao-laowia-pqoaian-11.jpg=block1
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-12.jpg=block1 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-13.jpg=block1 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-11.jpg=block2 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-12.jpg=block2 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-13.jpg=block2
usw...

http://www.blabla.com/abc/uploads/pics/ < Die Zeile ist in der gesamten Liste gleich

alkalqoa%makawoa%wkwiaux < Ist gleich je Block. Anzahl der Namen zwischen ''%'' varriert.

saosao-laowia-pqoaian-11.jpg < Ist das selbe im jeweiligen Block, außer die Nummer vor .jpg varriert.

Die Nummer der Backslashes ist immer die selbe (7). Vielleicht könnte man sich hier dran im Script orientieren?!

Block 1, 2... ist nur ein Beispiel um zu demonstrieren was ich meine. Das steht in der eigentlichen Liste nicht am Ende. Die Liste ist lang und sieht anders aus, hat aber die selbe Struktur/Aufbau.


So solls dann aussehen:

http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/saaosao-laowia-pqoaian-11.jpg
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-12.jpg
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-13.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-14.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-15.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-16.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-17.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-18.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-19.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-110.jpg < ''20'' beginnt mit 110  
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-111.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-112.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-113.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-114.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-115.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-116.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-117.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-118.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-119.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-120.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-121.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-122.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-123.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-124.jpg 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-11.jpg 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-12.jpg 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-13.jpg 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-14.jpg 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-15.jpg 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-16.jpg 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-17.jpg 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-18.jpg 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-19.jpg 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-110.jpg 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-111.jpg
Bis wieder 124.jpg

usw. mit den nächsten Blöcken dann

In dieser Liste gibt es Zeilen die mit 21.jpg anfangen

Der Aufbau wäre dort:

21 22 23 24 25 26 27 28 29 210 (''30'' beginnt mit 210) 211 212 213 214 215 216 217 218 219 220 221 222 223 224

Die Gesamtzahl je Block ist 24 Zeilen

Vielleicht etwas kompliziert erklärt, aber habe versucht es so genau wie möglich zu erklären.

Programme die ich habe sind Notepad++ und PSPad

Danke schonmal für Hilfe

Edit: Ich weiss nicht wie man die Liste hier richtig formatiert darstellt.

Content-Key: 268560

Url: https://administrator.de/contentid/268560

Printed on: April 19, 2024 at 06:04 o'clock

Mitglied: 114757
114757 Apr 08, 2015 updated at 11:51:46 (UTC)
Goto Top
Moin,
öhm....ah jetzt ja, eine Insel ... und was soll uns das jetzt sagen ? Vor allem wo ist hier die Frage / Problem ?
Edit: Ich weiss nicht wie man die Liste hier richtig formatiert darstellt.
FAQ Lesen und vernünftig formatieren! Danke.

Für wiederholende Schleifen mit Zahlen gibt es for /L

@echo off
for /L %%a in (11 1 19) DO @(
    echo http://www.blabla.com/abc/uploads/pics/alkalqoa%%makawoa%%wkwiaux/saaosao-laowia-pqoaian-%%a.jpg
)
Gruß jodel32
Member: zi918103
zi918103 Apr 08, 2015, updated at Apr 09, 2015 at 15:59:09 (UTC)
Goto Top
Hallo,

Insel ???

Habe doch alles ausführlich beschrieben was ich meine.

Nochmal:

So siehts aus:

Block 1

http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/saaosao-laowia-pqoaian-11.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-12.jpg
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-13.jpg

Block 2

http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-11.jpg
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-12.jpg
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-13.jpg


Block 3


Ist in der eigentlichen Liste zusammen alles ohne das ''Block''.

So solls aussehen

Block 1

http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/saaosao-laowia-pqoaian-11.jpg
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-12.jpg
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-13.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-14.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-15.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-16.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-17.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-18.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-19.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-110.jpg < ''20'' beginnt mit 110  
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-111.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-112.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-113.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-114.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-115.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-116.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-117.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-118.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-119.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-120.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-121.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-122.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-123.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-124.jpg

Block 2

http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-11.jpg 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-12.jpg 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-13.jpg 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-14.jpg 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-15.jpg 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-16.jpg 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-17.jpg 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-18.jpg 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-19.jpg 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-110.jpg 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-111.jpg
Bis wieder 124.jpg

Block 3



Die erste Zeile im jeweiligen Block soll dupliziert werden und Nummer.jpg dran gehängt werden

Das war nur ein Beispiel. Die eigentliche Liste sieht anders aus, aber der Aufbau ist der selbe.

An echo http://www.blabla.com/abc/uploads/pics/alkalqoa%%makawoa%%wkwiaux/saaos ... zu orientieren bringt mir nichts, weil die Liste ja nicht nur aus dieser einen selbe Zeile besteht sondern viele verschiedene. Ich habe von solchen Scriptsachen keinen Plan, aber ich denke einzige Möglichkeit ist sich an der Anzahl von ''/'' zu orientieren, weil diese in der gesamten Liste die gleiche ist.

Die Liste besteht ingesamt aus über 2500 Zeilen derzeit.

Alles weitere steht oben.
Mitglied: 114757
114757 Apr 08, 2015 updated at 16:34:32 (UTC)
Goto Top
Naja etwas mühselig das Vorhaben zu entziffern war es schon, sonst hätte sich inzwischen sicher noch jemand anderes gemeldet...

Machs mit Powershell:
$content = gc 'c:\liste.txt'  
$liste_neu = 'c:\liste_neu.txt'  
foreach($line in $content){
  11..19 | %{$line -replace '\d+\.jpg$',"$($_).jpg"} | add-content -path $liste_neu  
  110..124 | %{$line -replace '\d+\.jpg$',"$($_).jpg"} | add-content -path $liste_neu  
}
Gruß jodel32
Member: zi918103
zi918103 Apr 08, 2015, updated at Apr 09, 2015 at 15:58:00 (UTC)
Goto Top
Ja das stimmt, nicht einfach draus schlau zu werden, aber ich sehe wir befinden uns auf dem richtigen Weg, aber klappt noch nicht so richtig.

Auf jedenfall bin froh das mir endlich jemand helfen kann.

Also

Vorher:

''Block 1''
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/saaosao-laowia-pqoaian-11.jpg
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-12.jpg
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-13.jpg
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-14.jpg
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-15.jpg
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-16.jpg

''Block 2''
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-11.jpg
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-12.jpg
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-13.jpg
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-14.jpg
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-15.jpg
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-16.jpg


Nachher:

''Block 1''
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/saaosao-laowia-pqoaian-11.jpg
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-12.jpg
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-13.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-14.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-15.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-16.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-17.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-18.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-19.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-110.jpg < ''20'' beginnt mit 110  
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-111.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-112.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-113.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-114.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-115.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-116.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-117.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-118.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-119.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-120.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-121.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-122.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-123.jpg 
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-124.jpg

''Block 2''
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-11.jpg 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-12.jpg 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-13.jpg 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-14.jpg 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-15.jpg 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-16.jpg 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-17.jpg 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-18.jpg 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-19.jpg 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-110.jpg 
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-111.jpg
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-112.jpg
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-113.jpg
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-114.jpg
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-115.jpg
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-116.jpg
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-117.jpg
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-118.jpg
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-119.jpg
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-120.jpg
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-121.jpg
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-122.jpg
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-123.jpg
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-124.jpg

Die mit 11.jpg sollen fortgeführt werden bis 124.jpg

24 Zeilen dann ingesamt pro ''Block''

Desweiteren gibt es Zeilen die mit 24.jpg anfangen. Diese ''Blöcke'' sind aber nicht geordnet. Heißt das nicht ein Block mit 11.jpg und der nächste fängt mit 24.jpg an. Mal sind 3 Blöcke mit 11.jpg, dann kommt einer mit 24.jpg, dann wieder 11.jpg. Völlig durcheinander. Diese sollen bis 227.jpg fortgeführt werden.

Vorher:

http://www.blabla.com/abc/uploads/pics/poquakd%reoowia/saaosao-laowia-pqoaian-24.jpg
http://www.blabla.com/abc/uploads/pics/poquakd%reoowia/saaosao-laowia-pqoaian-25.jpg
http://www.blabla.com/abc/uploads/pics/poquakd%reoowia/saaosao-laowia-pqoaian-26.jpg
http://www.blabla.com/abc/uploads/pics/poquakd%reoowia/saaosao-laowia-pqoaian-27.jpg
http://www.blabla.com/abc/uploads/pics/poquakd%reoowia/saaosao-laowia-pqoaian-28.jpg
http://www.blabla.com/abc/uploads/pics/poquakd%reoowia/saaosao-laowia-pqoaian-29.jpg


Nachher:

http://www.blabla.com/abc/uploads/pics/poquakd%reoowia/ialoqka-wiamchazw-24.jpg
http://www.blabla.com/abc/uploads/pics/poquakd%reoowia/ialoqka-wiamchazw-25.jpg
http://www.blabla.com/abc/uploads/pics/poquakd%reoowia/ialoqka-wiamchazw-26.jpg
http://www.blabla.com/abc/uploads/pics/poquakd%reoowia/ialoqka-wiamchazw-27.jpg
http://www.blabla.com/abc/uploads/pics/poquakd%reoowia/ialoqka-wiamchazw-28.jpg
http://www.blabla.com/abc/uploads/pics/poquakd%reoowia/ialoqka-wiamchazw-29.jpg
http://www.blabla.com/abc/uploads/pics/poquakd%reoowia/ialoqka-wiamchazw-210.jpg ''30'' beginnt mit 210 
http://www.blabla.com/abc/uploads/pics/poquakd%reoowia/ialoqka-wiamchazw-211.jpg
http://www.blabla.com/abc/uploads/pics/poquakd%reoowia/ialoqka-wiamchazw-212.jpg
http://www.blabla.com/abc/uploads/pics/poquakd%reoowia/ialoqka-wiamchazw-213.jpg
http://www.blabla.com/abc/uploads/pics/poquakd%reoowia/ialoqka-wiamchazw-214.jpg
http://www.blabla.com/abc/uploads/pics/poquakd%reoowia/ialoqka-wiamchazw-215.jpg
http://www.blabla.com/abc/uploads/pics/poquakd%reoowia/ialoqka-wiamchazw-216.jpg
http://www.blabla.com/abc/uploads/pics/poquakd%reoowia/ialoqka-wiamchazw-217.jpg
http://www.blabla.com/abc/uploads/pics/poquakd%reoowia/ialoqka-wiamchazw-218.jpg
http://www.blabla.com/abc/uploads/pics/poquakd%reoowia/ialoqka-wiamchazw-219.jpg
http://www.blabla.com/abc/uploads/pics/poquakd%reoowia/ialoqka-wiamchazw-220.jpg
http://www.blabla.com/abc/uploads/pics/poquakd%reoowia/ialoqka-wiamchazw-221.jpg
http://www.blabla.com/abc/uploads/pics/poquakd%reoowia/ialoqka-wiamchazw-222.jpg
http://www.blabla.com/abc/uploads/pics/poquakd%reoowia/ialoqka-wiamchazw-223.jpg
http://www.blabla.com/abc/uploads/pics/poquakd%reoowia/ialoqka-wiamchazw-224.jpg
http://www.blabla.com/abc/uploads/pics/poquakd%reoowia/ialoqka-wiamchazw-225.jpg
http://www.blabla.com/abc/uploads/pics/poquakd%reoowia/ialoqka-wiamchazw-226.jpg
http://www.blabla.com/abc/uploads/pics/poquakd%reoowia/ialoqka-wiamchazw-227.jpg

Auch wieder 24 Zeilen pro ''Block''

Bis zum sechsten ''/'' ist alles gleich. Vom sechsten ''/'' bis zum siebten ''/'' varrieren die Namen im jeweiligen ''Block'' und demnach auch ''%''. Das selbe mit den .jpg Namen und ''-''. Aber anhand deines .ps1 habe ich ja gesehen das dies schon berücksichtigt worden ist.

Was die Formatierung angeht wie man die Listen hier richtig anzeigt, weiss ich immernoch nicht. Ich habe mir mal Faq durchgelesen, werde aber nicht richtig schlau draus.

Schon mal vielen Dank für deine Bemühungen =)
Mitglied: 114757
114757 Apr 08, 2015, updated at Apr 09, 2015 at 07:31:21 (UTC)
Goto Top
$content = gc 'c:\liste.txt'  
$liste_neu = 'c:\liste_neu.txt'  
foreach($line in $content){
  $num = [regex]::match($line,'(\d+)\.jpg$').Groups[1].Value  
  switch($num){
      "11" {  
           11..19 | %{$line -replace '\d+\.jpg$',"$($_).jpg"} | add-content -path $liste_neu  
           110..124 | %{$line -replace '\d+\.jpg$',"$($_).jpg"} | add-content -path $liste_neu  
        }
       "24" {  
           24..29 | %{$line -replace '\d+\.jpg$',"$($_).jpg"} | add-content -path $liste_neu  
           210..227 | %{$line -replace '\d+\.jpg$',"$($_).jpg"} | add-content -path $liste_neu  
        }
    }
}

Was die Formatierung angeht wie man die Listen hier richtig anzeigt, weiss ich immernoch nicht. Ich habe mir mal Faq durchgelesen, werde aber nicht richtig schlau draus.
Echt jetzt ??? Das checkt hier eigentlich bis jetzt jeder, dann bist du aber wirklich eine absolute Ausnahme ...
Was bitte soll man hier missverstehen ? Eindeutiger gehts doch nicht.
Member: zi918103
zi918103 Apr 08, 2015 at 19:54:01 (UTC)
Goto Top
Fehlende schließende "}" im Anweisungsblock.
Bei C:\1.ps1:14 Zeichen:2

back-to-top} <<<<

+ CategoryInfo : ParserError: (CloseBraceToken:TokenId) , Parse
Exception
+ FullyQualifiedErrorId : MissingEndCurlyBrace
Member: Biber
Biber Apr 08, 2015 updated at 20:10:58 (UTC)
Goto Top
Zitat von @zi918103:

Fehlende schließende "}" im Anweisungsblock.
Bei C:\1.ps1:14 Zeichen:2
...: MissingEndCurlyBrace

Ja dann häng doch bitte in Zeile 14 nach Zeichen 2 noch eine ver###te EndCurlyBratze dran, menno....

Manche Threads sind aber echt zäh... und manche Montage dauern ta-ge-lang...

Grüße
Biber
Member: zi918103
zi918103 Apr 08, 2015 updated at 20:47:07 (UTC)
Goto Top
Bissle mehr Freundlichkeit wenns geht oder gibts das hier nicht? Würde ich fragen wenn ich wüsste wie es geht? Bin genauso schlau wie vorher. Was muss ich jetzt machen?
Member: Biber
Biber Apr 08, 2015 updated at 21:53:03 (UTC)
Goto Top
Moin 918103,

sorry für die fehlende Freundlichkeit.

Bin leider kein Powershell-Profi.
Lass uns lieber auf jodel32 warten, damit der uns beiden die Fehlermeldung "Fehlende schließende "}" im Anweisungsblock.Bei C:\1.ps1:14 Zeichen:2" ins Deutsche übersetzt.

Ich hätte zwar einen Verdacht bzw. eine Idee, was ich bei diesem Hinweistext eventuell versuchen würde, aber wahrscheinlich sind meine Ansätze da viel zu trivial.

Werde auch nicht weiter stören.

Grüße
Biber
Member: rubberman
rubberman Apr 08, 2015 updated at 20:51:33 (UTC)
Goto Top
Hallo 918103,

bitte mache das, was dir gesagt wurde. Schreibe in Zeile 14 (das ist die letzte Zeile) hinter die } noch eine zweite }, da diese fehlt. Das sagt dir die Fehlermeldung und das hat Biber noch mal für dich übersetzt.
Jetzt bin ich gespannt ...

Grüße
rubberman

EDIT: Hallo Biber, nun muss es aber wirklich klappen face-wink
Member: zi918103
zi918103 Apr 08, 2015 updated at 21:25:06 (UTC)
Goto Top
@Biber Vielen lieben dank für den Sarkasmus.

$content = gc 'c:\liste.txt'  
$liste_neu = 'c:\liste_neu.txt'  
foreach($line in $content){
  $num = [regex]::match($line,'(d+)\.jpg$').Groups[1].Value  
  switch($num){
      "11" {  
           11..19 | %{$line -replace '\d+\.jpg$',"$($_).jpg"} | add-content -path $liste_neu  
           110..124 | %{$line -replace '\d+\.jpg$',"$($_).jpg"} | add-content -path $liste_neu  
        }
       "24" {  
           24..29 | %{$line -replace '\d+\.jpg$',"$($_).jpg"} | add-content -path $liste_neu  
           210..227 | %{$line -replace '\d+\.jpg$',"$($_).jpg"} | add-content -path $liste_neu  
        }
}}

So? Wenn ich ausführe, passiert nix.
Member: rubberman
rubberman Apr 08, 2015 at 21:57:02 (UTC)
Goto Top
Kleiner Flüchtigkeitsfehler im Regex Pattern Zeile 4. Der Backslash vor dem d fehlt.
'(\d+)\.jpg$'

Grüße
rubberman
Mitglied: 114757
114757 Apr 09, 2015 updated at 07:33:46 (UTC)
Goto Top
Sorry @ all ist alles oben im Code korrigiert ... das kommt davon wenn man iPad zum Coding hernimmt face-wink Apple weiß immer alles besser mit seiner Rechtschreibkorrektur.
Member: zi918103
zi918103 Apr 09, 2015 updated at 10:56:59 (UTC)
Goto Top
Ja vielen dank. Klappt gut soweit. Hab nur Probleme mit der Sortierung.

Beispiel

11.jpg
112.jpg
113.jpg
12.jpg
13.jpg
14.jpg

Habs in PSPad und Notepad++ probiert, aber wirft immer so raus. 112 soll unter 14 usw. Hab gesehen das es ignoriert wird im Script, aber dennoch, ich habe noch andere wirre Zeilen in der Liste, die ich gerne sortiert hätte. Müsste das Script dann noch ein wenig anpassen.
Mitglied: 114757
114757 Apr 09, 2015 updated at 11:15:22 (UTC)
Goto Top
Hab nur Probleme mit der Sortierung.
Davon wurde ja auch nichts in deiner Frage gesagt ...

Das Script arbeitet deine Zeilen in der Textdatei Zeile für Zeile ab. Was soll jetzt sortiert werden ? Wieder nur Bruchstücke die hier keinem vernünftig helfen dir zu helfen, sorry.
Vor allem weil die 11 un24 ja mehrfach vorkommen ist hier nicht klar definiert wie und anhand von was sortiert werden soll !!

ich habe noch andere wirre Zeilen in der Liste
???

Wie schon mehrfach gesagt formatiere deine Quellliste mal vernünftig dann kann man dir gleich zu einem effektivem Endergebnis verhelfen anstatt das dauernd irgendwelche Bruchstücke wie Tröpfen hier angeflossen kommen face-sad

Müsste das Script dann noch ein wenig anpassen.
Dann viel Erfolg:


Wenns das dann war, den Beitrag bitte noch auf gelöst setzen.

Gruß jodel32
Member: zi918103
zi918103 Apr 09, 2015 updated at 14:59:32 (UTC)
Goto Top
Ja sorry. Ich meinte bevor ich Powershell drüber laufen lasse und auch allgemein zukünftig für andere Listen. Ich habe sie formatiert, aber es wird nicht richtig sortiert. Aufgrund der sehr langen Liste ist mir das nicht aufgefallen. Dort sind halt manche Blöcke die weder mit 11 noch mit 24 anfangen, diese kann ich dann mit dem geänderten Script anpassen oder mache es manuell, wenns nicht soviel ist, wie auch immer. Ich habe in PSPAd Zeilensortierung ausprobiert und in Notepad++ TextFX > Tools > Sort lines, aber es geht nicht.

So siehts aus nach Sortierung

11.jpg
112.jpg
113.jpg
12.jpg
13.jpg
14.jpg

So solls aussehen

11.jpg
12.jpg
13.jpg
14.jpg
112.jpg
113.jpg
Mitglied: 114757
114757 Apr 09, 2015 updated at 15:50:14 (UTC)
Goto Top
Deine Ausgangsliste kannst du mit einem Einzeiler sortieren:
(gc "C:\temp\liste.txt") | sort {[regex]::Match($_,'(\d*)\.jpg$').Groups[1].Value} | set-content "C:\Temp\liste_sortiert"  

Das kannst du natürlich auch mit obigem Script kombinieren, indem du dort Zeile 1 folgendermaßen abänderst:
$content = gc 'c:\liste.txt' | sort {[regex]::Match($_,'(\d*)\.jpg$').Groups[1].Value}   
Member: zi918103
zi918103 Apr 09, 2015 updated at 20:52:55 (UTC)
Goto Top
Danke. Ich suche für zukünftige Sachen eher etwas für Notepad++, nicht auf die Powershell Sache bezogen, sondern allgemein. Ich habe jetzt einige Texteditoren ausprobiert. Kein einziges kriegs auf die Reihe richtig zu sortieren....
Mitglied: 114757
114757 Apr 09, 2015 updated at 21:59:49 (UTC)
Goto Top
Die Probleme hast du mit UltraEdit nicht ...
http://www.ultraedit.com/support/tutorials_power_tips/ultraedit/advance ...
Das beherrscht alle diese grundlegenden Dinge ...
Mitglied: 114757
114757 Apr 11, 2015 updated at 10:53:09 (UTC)
Goto Top
Zitat von @zi918103:
Habe ich vorgestern probiert. Schaffts nicht.
hast dich eben nicht genau an die Anleitung im Link gehalten ...

Siehe dazu folgendes Tutorial-Video für dein Beispiel...

Der Editor muss ja wissen anhand was du sortieren willst, und der ist nur so schlau wie sein User der ihn bedient !
Member: rubberman
rubberman Apr 11, 2015 updated at 10:55:26 (UTC)
Goto Top
Hallo 918103,

ich weiß nicht inwiefern Texteditoren wie UltraEdit in der Lage sind, deine Adressen (an Nicht-Leerzeichen) in einzelne Tokens zu zerlegen, nach denen du sortieren kannst. Zudem muss die Sortierung numerisch erfolgen, da bei einer alphanumerischen Sortierung bspw. 10 immer kleiner als 2 sein wird. UltraEdit scheint grundsätzlich das Potenzial dazu zu haben, dass man aber beliebige Zeichen als Tokentrennzeichen definieren könnte, habe ich aus dem Link von jodel32 nicht herauslesen können.

Ich denke, für solche speziellen Lösungen ist ein kurzes Script die bessere Variante.

Grüße
rubberman

EDIT:
@114757 Dann ist ja alles geklärt face-wink
Member: zi918103
zi918103 Apr 11, 2015 updated at 17:08:05 (UTC)
Goto Top
Ich weiss nicht was daran speziell sein soll Nummern vernünftig zu sortieren. Das sollte jeder Text Editor von Haus können. Ich habe es jetzt mit Notepad2 hinbekommen. In UltraEdit sah es so aus

Vorher bzw. dazwischen

http://www.test1.com/akjsaopwo/lalwowiajd/5322           -12 .jpg
http://www.test1.com/akjsaopwo/lalwowiajd/5322           -124.jpg
http://www.test1.com/akjsaopwo/lalwowiajd/5322           -13 .jpg
http://www.test1.com/akjsaopwo/lalwowiajd/5322           -14 .jpg
http://www.test1.com/akjsaopwo/lalwowiajd/5322           -16 .jpg
http://www.test1.com/akjsaopwo/lalwozweeiajd/414         -12 .jpg
http://www.test1.com/akjsaopwo/lalwozweeiajd/414         -124.jpg
http://www.test1.com/akjsaopwo/lalwozweeiajd/414         -13 .jpg
http://www.test1.com/akjsaopwo/lalwozweeiajd/414         -14 .jpg
http://www.test1.com/akjsaopwo/lalwozweeiajd/414         -16 .jpg

Nachher

http://www.test1.com/akjsaopwo/lalwowiajd/5322           -12 .jpg   
http://www.test1.com/akjsaopwo/lalwozweeiajd/414         -12 .jpg   
http://www.test1.com/akjsaopwo/lalwowiajd/5322           -13 .jpg   
http://www.test1.com/akjsaopwo/lalwozweeiajd/414         -13 .jpg   
http://www.test1.com/akjsaopwo/lalwozweeiajd/414         -14 .jpg   
http://www.test1.com/akjsaopwo/lalwowiajd/5322           -14 .jpg   
http://www.test1.com/akjsaopwo/lalwowiajd/5322           -16 .jpg   
http://www.test1.com/akjsaopwo/lalwozweeiajd/414         -16 .jpg   
http://www.test1.com/akjsaopwo/lalwowiajd/5322           -124.jpg   
http://www.test1.com/akjsaopwo/lalwozweeiajd/414         -124.jpg


Ohne Leerzeichen gelöscht.
Mitglied: 114757
114757 Apr 11, 2015 updated at 18:13:59 (UTC)
Goto Top
Ist doch so wie du es haben wolltest ... oder ? Leerzeichen kannst du durch Suchen und Ersetzen wieder löschen ... siehe Video !

Bitte den Beitrag als gelöst markieren, Ursprungsfrage ist ja nun vollständig gelöst. Danke.

Neue Frage > neuer Thread.