0

私はVB.NETでスクリプトを書いています。

textbox1 には、次のコンテンツがあります。

私は家に帰る"

ここで、引用符の間にあるすべての単語を選択したいと思います。この例では「ホーム」です。

textbox1 に引用符があるかどうかを確認できますが、その中にあるテキストを選択できません。

4

2 に答える 2

2

これを試して:

Dim s, result As String 
Dim index, index2 As Integer

s = TextBox1.Text
index = s.IndexOf("""") + 1

If index > 0 Then
    index2 = s.IndexOf("""", index)
    If index2 > 0 Then
        result = s.Substring(index, s.Length - index2)
    End If
End If
于 2013-06-18T13:45:00.713 に答える
1

このような、

Regex.Match("I go ""home""", """.*""")

または、貪欲ではないので、Matt Burlandの提案を好みます。

Regex.Match("I go ""home""", """(.*?)""")

これらの両方が一致"home"するか、二重引用符で囲まれたその他のものに一致します。

于 2013-06-18T13:46:43.733 に答える