所以,我制作了一个程序,在大多数情况下,将数字转换为字母。之前我的问题是转换每个数字而不是每个数字,例如(1-0-1而不是101)。有人建议我使用Split功能:
Dim numbers As String() = DTB.Split(" ")
所以现在它正在读取数字,因为如果两者之间有空格,它只会分裂。我现在的问题是它正在翻译例如:“[102,103,104]”为“[102”,“103”和“104]”,因为只有在它们之间有空格时它才会分裂。显然,你不能转换“[102”或“104]”因为它们不是实际数字。
有没有人有解决方案我应该做什么来让它转换无论间距? Regex会成为可行的方式吗?
答案 0 :(得分:1)
使用带有\d+
的正则表达式,它将匹配数字
所以
12234abcsdf23434
将返回两场比赛
12234
23434