使用正则表达式我有格式的字符串数值的字符串:分裂在VB.NET
"one two 33 three"
我需要将其分裂上的数字值,使得我得到长度为2的数组:
"one two"
"33 three"
或长度3的数组:
"one two"
"33"
"three"
我试图Regex.Split(str,"\D+")
但它给了我:
""
"33"
""
和Regex.Split(str,"\d+")
递给我:
"one two"
"three"
和Regex.Split(str,"\d")
递给我:
"one two"
""
"three"
所以没有给我想要的结果。谁能帮忙?
工作就像一个魅力!你能向我解释它究竟做了什么?谢谢 – ElenaDBA 2014-12-05 17:06:36
@ElenaDBA请参阅编辑 – vks 2014-12-05 17:08:34
这将给你一个字符串'two'旁边的空格 – 2014-12-05 17:09:16