ASP如何获取某个字的问题?
来源:百度知道 编辑:UC知道 时间:2024/06/28 07:36:44
我有个内容是定义A
DIM A
A= 12345|67890
我的目的是:第从A里面第一个字符开始读取到"|"之间的内容不包含"|"
即12345
接着是获取最后的内容即67890
备注说明:"|"分隔符的前部分和后部分内容是不定的(变量)!
如何使用FOR循环语句读取:"|"分隔符的前部分和后部分内容?
或者其它方法介绍小弟!!!!
y2k1xp@21cn.com
QQ:121056943
DIM A
A= 12345|67890
我的目的是:第从A里面第一个字符开始读取到"|"之间的内容不包含"|"
即12345
接着是获取最后的内容即67890
备注说明:"|"分隔符的前部分和后部分内容是不定的(变量)!
如何使用FOR循环语句读取:"|"分隔符的前部分和后部分内容?
或者其它方法介绍小弟!!!!
y2k1xp@21cn.com
QQ:121056943
Dim A1, A2
A1 = Split(A, "|")(0)
'A1 就等于12345
A2 = Split(A, "|")(1)
'A2 就等于67890
以上的程序可以改写为
Dim arrA
Dim A1, A2
arrA = Split(A, "|")
A1 = arrA(0)
A2 = arrA(1)
只是取消一个的|号我不清楚 但如果是不要所有的|号 倒可以这样
replace(a,|,"") 把|号去掉 不知道这方法合不合用 其他方法我也不尽晓得
找到了顺便给我参考下 嘿嘿
Split(A,\"|\",-1,1)
Split函数
描述
返回一个下标从零开始的一维数组,它包含指定数目的子字符串。
语法
Split(expression[, delimiter[, count[, compare]]])
Split函数语法有如下几部分:
部分 描述
expression 必需的。包含子字符串和分隔符的字符串表达式 。如果expression是一个长度为零的字符串(\\\"\\\"),Split则返回一个空数组,即没有元素和数据的数组。
delimiter 可选的。用于标识子字符串边界的字符串字符。如果忽略,则使用空格字符(\\\" \\\")作为分隔符。如果delimiter是一个长度为零的字符串,则返回的数组仅包含一个元素,即完整的 expression字符串。
count 可选的。要返回的子字符串数,–1表示返回所有的子字符串。
compare 可选的。数字值,表示判别子字符串时使用的比较方式。关于其值,请参阅“设置值”部分