Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
正規表現について教えて下さい。
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=10569#CommentId22090
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
shu
 (社会人)
投稿日時
2011/11/16 07:48:03
> strString.IndexOf("span\sclass=""date""")
これは正規表現ではなく指定した文字列そのものでの検索になるので
\sを半角スペースにすればいいです。
正規表現を使うなら
Imports System.Text.RegularExpressions
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Dim m = Regex.Match(TextBox1.Text, "<span class=""date"">(?<date>.*?)</span>")
If m.Success Then
TextBox2.Text = m.Groups("date").Value
End If
End Sub
のような感じです。
正規表現を以下のようにするとspan以外のタグでも使用出来ます。
"<(?<tag>.*?) class=""date"">(?<date>.*?)</\k<tag>>"