【发布时间】:2016-12-05 12:01:31
【问题描述】:
VB.NET 使用正则表达式拆分字符串? 我对模式字符串变量有逻辑错误,在我将字符串从“(-)”扩展到“(-)(+)(/)(*)”之后发生错误..
Dim input As String = txtInput.Text
Dim pattern As String = "(-)(+)(/)(*)"
Dim substrings() As String = Regex.Split(input, pattern)
For Each match As String In substrings
lstOutput.Items.Add(match)
当我的模式字符串变量为“-”时,这是我的输出,它工作正常
input: dog-
output: dog
-
我想要的输出(这是我想要发生的事情)但代码有问题..在我执行此操作后出现错误“(-)(+)(/)()”甚至这 "(-)" + "(+)" + "(/)" + "()"
input: dog+cat/tree
output: dog
+
cat
/
tree
当空格字符从文本框输入到列表框时
input: dog+cat/ tree
output: dog
+
cat
/
tree
【问题讨论】:
标签: regex vb.net string variables split