以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何截取剩余字符  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=148299)

--  作者:scofields
--  发布时间:2020/4/4 10:52:00
--  如何截取剩余字符
看了帮助里的字符截取函数,我想了解一下,如何取剩余字符,并自动把多余的空格删除掉。比如说我要从“张三  13858896203”截取除手机号码以外的字符,怎么截取,手机号码还是比较好取,就是剩余字符的截取,怎么成功捕捉到?
Dim v As String  = "Foxtable"
Dim
i As Integer = v.Length
If
i >= 3 Then
    Output.show(v.SubString(i - 3,3))

Else

    Output.show(v)

End
If

--  作者:scofields
--  发布时间:2020/4/4 11:16:00
--  
不用了,我已经自己写出来了,还是要用到left函数比较好
--  作者:sloyy
--  发布时间:2020/4/4 23:46:00
--  
用left函数,只要数据稍微有变化,你就完蛋了
看看我这个,用空格做分隔符,不管前后数据的位置
Dim s As String="张三  13858896203"
Dim Values() As String
Values=s.Split(" ")
s=Values(0).Trim
Output.Show(s)
[此贴子已经被作者于2020/4/4 23:46:51编辑过]