以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 取子字符串失败 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=54711)
|
-- 作者:9EQ98
-- 发布时间:2014/8/2 21:53:00
-- 取子字符串失败
Dim fa_s As String = "数据表名称1,列名称" Dim EL_分隔位置 As Integer = fa_s.IndexOf(",",0) output.show(EL_分隔位置) Dim EL_数据表 As String = fa_S.SubString(0,EL_分隔位置 - 1) Dim EL_数据列 As String = fa_S.SubString(EL_分隔位置 + 1) OUTPUT.SHOW(fa_S) OUTPUT.SHOW(EL_数据表) OUTPUT.SHOW(EL_数据列)
取出的结果少了 一个 数字1
6 数据表名称1,列名称 数据表名称 列名称
此主题相关图片如下:取子字符串失败.jpg
[此贴子已经被作者于2014-8-2 21:54:20编辑过]
|
-- 作者:y2287958
-- 发布时间:2014/8/2 22:03:00
--
你要取什么内容,一定要用IndexOf和SubString吗或许有更简便的方法
|
-- 作者:hws005
-- 发布时间:2014/8/3 1:26:00
--
Dim fa_s As String = "数据表名称1,列名称" Dim EL_分隔位置 As Integer = fa_s.IndexOf(",") output.show(EL_分隔位置) Dim EL_数据表 As String = fa_S.SubString(0,EL_分隔位置 ) Dim EL_数据列 As String = fa_S.SubString(EL_分隔位置+1 ) OUTPUT.SHOW(fa_S) OUTPUT.SHOW(EL_数据表) OUTPUT.SHOW(EL_数据列)
|
-- 作者:菲舍尔
-- 发布时间:2014/8/3 2:00:00
--
Dim fa_s As String = "数据表名称1,列名称" Dim EL_数据表 As String = fa_S.split(",")(0) Dim EL_数据列 As String = fa_S.split(",")(1) OUTPUT.SHOW(fa_S) OUTPUT.SHOW(EL_数据表) OUTPUT.SHOW(EL_数据列)
|