DOBON.NETプログラミング掲示板過去ログ
URLの展開
題名: URLの展開
著者: ページワン
日時: 2004/11/10 14:07:00
ID: 7275
この記事の返信元:
(なし)
この記事への返信:
[7277]
Re[1]: URLの展開
みぃ
2004/11/10 14:37:22
ツリーを表示
環境/言語:[C#]
分類:[.NET]
いつも参考にさせていただいています。
URLの展開というのは
http://www.test.jp/test01-10.jpg
というURLがあったとして、それを
http://www.test.jp/test01.jpg
http://www.test.jp/test02.jpg
・
・
http://www.test.jp/test10.jpg
という感じに展開をしたいのですが、どうやればいいのか分かりません。
-が含まれていたらその左右にある01と10を取得してその数の分だけ繰り返せば良いとおもっているのですが。。
誰か教えてくださいよろしくお願いします。
題名: Re[1]: URLの展開
著者: みぃ
日時: 2004/11/10 14:37:22
ID: 7277
この記事の返信元:
[7275]
URLの展開
ページワン
2004/11/10 14:07:00
この記事への返信:
[7281]
Re[2]: URLの展開
raki
2004/11/10 15:07:40
ツリーを表示
int h_place = R.IndexOf('-');
string to = R.Remove(0,(h_place+1));
string shoki = R.Remove(0,R.IndexOf('0'));
shoki = shoki.Remove(h_place - R.IndexOf('0'),(to.Length+1));
string i_file = R.Remove(R.IndexOf('0'));
int i_to = System.Convert.ToInt32(to);
int i_shoki = System.Convert.ToInt32(shoki);
int i_cnt = i_to - i_shoki + 1;
int i;
for (i = 1; i <= i_cnt; i++)
{
MessageBox.Show(D+i_file+"0"+i+System.IO.Path.GetExtension(URLtext));
}
こんな感じでどうでしょうか?
問題点としては10の時に0が頭にくっついてしまいます。
ほかの方〜修正お願いします!!
題名: Re[2]: URLの展開
著者: raki
URL:
http://zoosir.hp.infoseek.co.jp/
日時: 2004/11/10 15:07:40
ID: 7281
この記事の返信元:
[7277]
Re[1]: URLの展開
みぃ
2004/11/10 14:37:22
この記事への返信:
(なし)
ツリーを表示
■No7277に返信(みぃさんの記事)
> 問題点としては10の時に0が頭にくっついてしまいます。
> ほかの方〜修正お願いします!!
MessageBox.Show(D+i_file+"0"+i+System.IO.Path.GetExtension(URLtext));
を
MessageBox.Show(D+i_file+i.ToString("00")+System.IO.Path.GetExtension(URLtext));
としてはいかがでしょうか。
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
いつも参考にさせていただいています。
URLの展開というのは
http://www.test.jp/test01-10.jpg
というURLがあったとして、それを
http://www.test.jp/test01.jpg
http://www.test.jp/test02.jpg
・
・
http://www.test.jp/test10.jpg
という感じに展開をしたいのですが、どうやればいいのか分かりません。
-が含まれていたらその左右にある01と10を取得してその数の分だけ繰り返せば良いとおもっているのですが。。
誰か教えてくださいよろしくお願いします。