分词算法!高手进来啊!
1|||5555508630100|||13511511532|||2007-08-18 13:42:00|||阿公司法律师范围绕程序中接收到如上的字符串,想取出其中的非|||部分分别进行存储,应该怎么样进行分词啊!告诉我一个思路啊!谢谢了!
1|||5555508630100|||13511511532|||2007-08-18 13:42:00|||阿公司法律师范围绕程序中接收到如上的字符串,想取出其中的非|||部分分别进行存储,应该怎么样进行分词啊!告诉我一个思路啊!谢谢了!
解决方案 »
- 运行时错误'-2147220906(80040256)'Automation错误
- 实时错误'-2147217887(80040e21)'
- 怎么出现这种怪现象?
- 請教一個怪問題﹗﹗﹗
- 请帮助,说用户类型未定义??????
- 谁有vb开发webclass的例子,谢谢
- 求救!!求使用串口发送/接收文件的代码!!高分!!在线。。。
- 可以这样写吗?insert into TABLE select '"& PY &"',A1,A1,A3,... FROM TABLE where ...
- 我的源码不见了,只有EXE文件,怎么办?
- 求vb datagridview 更新和删除除的实例代码?
- 怎样用代码编辑DataGrid1某格的内容?
- 大侠!!!!!! 教教我,程序看不懂。
逻辑
if line not end then
if word=| then
read
'------------------------------------------------------------------------------
Private Sub Form_Activate()
Dim strdeal As String
Dim result() As String '此数组用于储存结果
strdeal = "1|||5555508630100|||13511511532|||2007-08-18 13:42:00|||阿公司法律师范围绕"
result = Split(strdeal, "|||") '此函数用于将字符串以"|||"分界,然后将结果存入数祖
n = UBound(result) '获得数组上标
For i = 0 To n
Print result(i) '输出结果
Next i
End Sub
'------------------------------------------------------------------
Split(expression[, delimiter[, count[, compare]]])expression 必需的。包含子字符串和分隔符的字符串表达式 。如果expression是一个长度为 零的字符串(""),Split则返回一个空数组,即没有元素和数据的数组。
delimiter 可选的。用于标识子字符串边界的字符串字符。如果忽略,则使用空格字符(" ")作为分隔符。如果delimiter是一个长度为零的字符串,则返回的数组仅包含一个元素,即完整的 expression字符串。
count 可选的。要返回的子字符串数,-1表示返回所有的子字符串。
compare 可选的。数字值,表示判别子字符串时使用的比较方式。关于其值,请参阅“设置值”部分。