如何使此分割功能起作用? (VB.NET)

时间:2013-04-22 00:08:33

标签: vb.net split split-function

所以,我制作了一个程序,在大多数情况下,将数字转换为字母。之前我的问题是转换每个数字而不是每个数字,例如(1-0-1而不是101)。有人建议我使用Split功能:

    Dim numbers As String() = DTB.Split(" ")

所以现在它正在读取数字,因为如果两者之间有空格,它只会分裂。我现在的问题是它正在翻译例如:“[102,103,104]”为“[102”,“103”和“104]”,因为只有在它们之间有空格时它才会分裂。显然,你不能转换“[102”或“104]”因为它们不是实际数字。

有没有人有解决方案我应该做什么来让它转换无论间距? Regex会成为可行的方式吗?

1 个答案:

答案 0 :(得分:1)

使用带有\d+的正则表达式,它将匹配数字

所以

12234abcsdf23434

将返回两场比赛

12234
23434