vb.net查找分隔符 编程vb对分查找程序

vb.net怎样判断字符串是否为数字+分隔符(如逗号,空格 , tab等)+数字的格式如果用常规编程的方法:
直接用split(str1,“,”)的形式把str1字符串分成字符串数组,然后用for循环判断每个数组元素是否是数字或者是字符串就可以了 。
vb.net的split函数问题Split只能处理一个字符作为分隔符,vb.net查找分隔符你这种情况得自己手工处理, 不能使用Split.
可以这样写:
s = data.Trim.Split(CChar("|"))
s(0) = s(0).Replace("file","")
vb.net 如何识别换行符?Dim MultiString as String‘有许多行的字符串Dim StrArray() as String'字符串类型的一维数组StrArray=Split(MultiString,VbCrlf)'用换行符分割字符串
vb.net 查询数据库中一字段中二个字符中间的值DataTable dt;//假设 dt的第一列存储的就是这个str1_1,str2_1,str3_1,str4_1,则
foreach(DataRow dr in dt.Rows)
{
String s=dr[0].ToString();
String[] strs=s.split('_');//得到 str1,1形式的数组(str2,1str3,1str4 ,1)
String s2=strs[0];//取数组第一个,如 str1,str2,str3,str4 等
String[] strs2=s2.split('r');//得到st,1形式的数字
String 结果=strs2[1];//取第一个,得到如 1,2,3,4等结果就是lz需要的
}
VB.NET 字串用换行分割假设你要分割的字符串是string1的话
分割代码就是:
dim s as string=strings.split(string1,vbcrlf)
这样s就是一个阵列了 。s(0)是第一段内容 , s(1)是第二段内容,以此类推 。~~
googles8 的写法也对的 。不过我的代码省去了声明的一行 。只用一行就好了 。
VB.net中任何提取文本文件中的逗号分格数据?用数组呗 。我是用VB6的,不过你会.NET也肯定能看懂 。
不是文本文件么?先用Line Input读每行存入数组 。再把每行数据用你的","分割,就可以查询了 。我写个简单的例子:
'搜索函数,用法Search(标头,序号),返回数据.
Private Function Search(ByVal Section As String, ByVal Index As Integer) As String
Dim fNum%, Lines%, temp%, Str As String
ReDim Data(0)
fNum = FreeFile()
If Dir("C:\\1.txt") = "" Then Exit Function
'文件路径和文件名你自己改
Open "C:\\1.txt" For Input As #fNum
Do While Not EOF(fNum)
Lines = Lines + 1
'行数
Line Input #fNum, Str
ReDim Preserve Data(Lines)
Data(Lines) = Str
Loop
Close #fNum
If Lines0 Then
Dim tmp() As String
For temp = 1 To UBound(Data)
tmp = Split(Data(temp), " , ")
'分割
If tmp(0) = Section Then
Search = tmp(Index - 1)
'因为从0开始所以-1
Exit Function
End If
Next
End If
End Function
比如你要“gc“开头的第5个数据 , 就用Search("gc",5)即可返回45 。
【vb.net查找分隔符 编程vb对分查找程序】vb.net查找分隔符的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于编程vb对分查找程序、vb.net查找分隔符的信息别忘了在本站进行查找喔 。

    推荐阅读