タイトル : Re: .netでbatch 投稿日 : 2006/10/04(Wed) 19:20 投稿者 : 大吉末吉
へたれ さん こんにちは。 とりあえず、提示されたコードで変なところ。 > intStart = InStr(strHTML, "<body") これは、「文字列strHTMLの『先頭』から、文字列"<body"を探す」なので良いのです が、 > intEnd = intStart + (InStr(strHTML, ">")) こちらは、探した「"<body"の位置」に、「文字列strHTMLの『先頭』から、文字列&q uot;>"を探し」た結果を足す。 となってしまいますよ。 つまり、最初の">"である、 > <html> の">"がHITします。 こういう、「途中から探す」場合は、引数が1つ多い「InStr関数」を使ってください。 「Strings.InStr メソッド」 (http://msdn2.microsoft.com/ja-jp/library/microsoft.visualbasic.strings.instr.aspx) の下側。 |