tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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
の下側。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。