string[] LineInfo=System.Text.RegularExpressions.Regex.Split(strLineNum.Trim(),@"\s+");
这句代码什么意思?特别是Split(strLineNum.Trim(),@"\s+")方法中的@"\s+"是什么意思呢?
如果我想把这句代码转换成VBNET,怎么实现呢?是否有实现的可能呢?
十分感谢!
这句代码什么意思?特别是Split(strLineNum.Trim(),@"\s+")方法中的@"\s+"是什么意思呢?
如果我想把这句代码转换成VBNET,怎么实现呢?是否有实现的可能呢?
十分感谢!
strLineNum.Trim() 调用Trim方法
VB中没有转义符,@"\s+"直接写"\s+"就可以了
比如
Dim strLineNum As String = "12234 567 900234 "Dim lineInfo As String() = System.Text.RegularExpressions.Regex.Split(strLineNum.Trim(), "\s+")\s表示匹配strLineNum中的任何空白字符
+表示\s匹配一次或者多次结果:
strLineNum(0) = "12234"
strLineNum(1) = "567"
strLineNum(2) = "900234"注意Trim去掉字符串开头和结尾的所有空白字符。
strLineNum(1) = "567"
strLineNum(2) = "900234"写错了,应为:lineInfo(0) = "12234"
lineInfo(1) = "567"
lineInfo(2) = "900234"