|
■No63558 (りゅうき さん) に返信
〜[指定文字列A]〜[指定文字列B]〜
というのがテキストボックス内にあると考えてよろしいでしょうか?
〜[指定文字列A]〜[指定文字列A]〜[指定文字列B]〜
とか
〜[指定文字列A]〜[指定文字列B]〜[指定文字列B]〜
の
場合どのような文字列を取得したいですか?
以下は一番長い範囲でマッチする文字列を返すサンプルです。
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim reg As New System.Text.RegularExpressions.Regex(TextBoxA.Text & "(?<v1>.*)" & TextBoxB.Text)
Dim m = reg.Match(TextBox1.Text)
If m.Success Then
TextBox2.Text = m.Captures(0).Value
TextBox3.Text = m.Groups(1).Value
TextBox4.Text = m.Groups("v1").Value
End If
End Sub
|