我有这段代码
Dim parts As New List(Of String)(Regex.Split(RichTextBox2.Text, "~\d"))
将这种格式的行分成几部分:
~1Hello~2~3Bye~4~5Morning~6
所以,如果我MsgBox(parts(5))
,它会告诉我“早晨”。
我想做同样的事情,但现在我的行排列如下:
Hello, Bye, Morning,
答案 0 :(得分:1)
将"~\d"
更改为", ?"
。空格后面的问号表示空格是可选的。
或者,假设您只查找单个单词,而不是Regex.Split
,则可以将Regex.Matches
与正则表达式"\w+"
一起使用。