以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请问老大如何截取某个字符的代码怎么写? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=10508) |
||||
-- 作者:xiaoqiwei -- 发布时间:2011/6/9 16:00:00 -- 请问老大如何截取某个字符的代码怎么写? 请问老大如何截取某个字符的代码怎么写?例如: dim a1 As String = "abcdefghijk" dim b1 As String dim b2 As String dim b3 As String 我要截取前4个 b1= abcd \'截取前4个数 b2=efgh \'截取由第五个数开始截取4个 b3=hijk \'截取后面4个数
请问老大代码应该怎么写啊? [此贴子已经被作者于2011-6-9 16:00:45编辑过]
|
||||
-- 作者:hhbb -- 发布时间:2011/6/9 16:09:00 -- Dim a1,b1,b2,b3 As String a1 = "abcdefghijk" b1 = a1.Substring(0,4) b2 = a1.Substring(4,4) b3 = right(a1,4) Output.Show(b1) Output.Show(b2) Output.Show(b3)
|
||||
-- 作者:blackzhu -- 发布时间:2011/6/9 16:10:00 -- SubString 返回从指定位置开始指定长度的子字符串。 语法: SubString(StartIndex) 参数:
如果忽略长度,则返回自指定位置开始的所有字符串。 例如: Dim s1 As String ="中华人民共和国" 输出结果为: s2 = 人民共和国 |
||||
-- 作者:smileboy -- 发布时间:2011/6/9 16:14:00 -- Dim a1,b1,b2,b3 As String a1 = "abcdefghijk" b1=left(a1,4) b2 = a1.Substring(4,4) b3 = right(a1,4) Output.Show(b1) Output.Show(b2) Output.Show(b3) |
||||
-- 作者:xiaoqiwei -- 发布时间:2011/6/9 16:25:00 -- 呵呵,非常感谢大家! |
||||
-- 作者:smileboy -- 发布时间:2011/6/9 16:49:00 -- 其实严谨一下应该先判断一下,否则容易出错。 Dim a1,b1,b2,b3 As String |