• ベストアンサー

VB2010で正規表現

http://www.jtw.zaq.ne.jp/animesong/a/index.html ↑のソースから正規表現を使って アークエとガッチンポー てんこもり アーケードゲーマーふぶき 等を抽出したのです。 教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.2

No.1です。 >TextBox2に出力するにはどうしたら良いですか? TextBox2.AppendText(m.Result("${moji}") + ControlChars.CrLf) 'テキストボックス2に出力 こちらに変更してみてください。

IrohaKujoh
質問者

お礼

無事動きました。

その他の回答 (1)

  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

ソースの取得が出来ているとして 検証ではソースはテキストボックス1に あると仮定してます。 Imports System.Text.RegularExpressions '追加 Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim st As String = TextBox1.Text 'テキストボックスにソースがあると仮定 Dim re As New Regex("href=""[a-zA-Z0-9]+/index.html"">(?<moji>[^<]+)</A>") Dim m As Match = re.Match(st) While m.Success Debug.Print(m.Result("${moji}")) 'イミディエイトウィンドウに出力 m = m.NextMatch() End While End Sub End Class

IrohaKujoh
質問者

お礼

ありがとうございます。

IrohaKujoh
質問者

補足

イミディエイトウィンドウではなくTextBox2に出力するにはどうしたら良いですか?

関連するQ&A