次のようなURLリストがあります
http://www.blabla.com/1/1.jpg
http://www.blabla.com/1/2.jpg
http://www.blabla.com/1/3.jpg
...
http://www.blabla.com/2/1.jpg
http://www.blabla.com/2/2.jpg
http://www.blabla.com/2/3.jpg
...
したがって、必要なのはhttp://www.blabla.com/X/
次のような数字を複製して追加することです。
http://www.blabla.com/1/1.jpg
http://www.blabla.com/1/2.jpg
http://www.blabla.com/1/3.jpg
http://www.blabla.com/1/4.jpg
http://www.blabla.com/1/5.jpg
...
http://www.blabla.com/2/1.jpg
http://www.blabla.com/2/2.jpg
http://www.blabla.com/2/3.jpg
http://www.blabla.com/2/4.jpg
http://www.blabla.com/2/5.jpg
...
または20.jpg
それ以上。その時に変更できると思います。
これは可能ですか?
ありがとう。でも、思ったようには動作しません。これは自分のせいです。スクリプトを自分で調整できると思ってリストを最小限に変更したからです。だからここでもう一度、もっとわかりやすく説明しようと思います。
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/saaosao-laowia-pqoaian-11.jpg = block 1
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-12.jpg = block 1
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-13.jpg = block 1
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-11.jpg = block 2
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-12.jpg = block 2
http://www.blabla.com/abc/uploads/pics/kdkdaap%oqunxla%dkjdujauw%ipajqw/bazwow-axkaww-poqianxh-iapaxja-13.jpg = block 2 ....
http://www.blabla.com/abc/uploads/pics/< そのセリフはいつも同じだ
alkalqoa%makawoa%wkwiaux < 各ブロックで同じですが、名前と「%」の数は名前によって異なります。
saosao-laowia-pqoaian-11.jpg < .jpg の前の数字以外は各ブロックで同じですが、「-」の数は名前によって異なります。
バックスラッシュの番号は常に同じです(7)
ブロック1、2は、わかりやすく示すための単なる例であり、私のリストとは何の関係もありません。
そして結果は次のようになるはずです:
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'' begins with 110
http://www.blabla.com/abc/uploads/pics/alkalqoa%makawoa%wkwiaux/ssaosao-laowia-pqoaian-111.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
このリストには、最後に21.jpgで始まる行もいくつかあります。
ここでの番号は
21 22 23 24 25 26 27 28 29 210 < ''30'' begins with 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224
各ブロックの合計行数は 24 である必要があります。
これですべてがよりよく説明されることを願っています。
答え1
これはとても簡単ですPythonスクリプトNotepad++ プラグインがインストールされています (プラグイン マネージャーからインストールできます)。次のコードを使用して新しいスクリプトを作成します。
for x in range(1, 21):
for y in range(1, 21):
editor.addText(str.format("http://www.blabla.com/{0}/{1}.jpg\r\n", x, y))
editor.addText("\r\n")
新しいドキュメントでスクリプトを実行します。
答え2
解決
$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
}
"21" {
21..29 | %{$line -replace '\d+\.jpg$',"$($_).jpg"} | add-content -path $liste_neu
210..224 | %{$line -replace '\d+\.jpg$',"$($_).jpg"} | add-content -path $liste_neu
}
"1" {
1..24 | %{$line -replace '\d+\.jpg$',"$($_).jpg"} | add-content -path $liste_neu
}
}}