Sign-up....

如何截取不定长度的字符串?

我有一个字符串"1-12-45"

我想取出"45",而有时不一定是两位,也有可能是"3-5-7",取"7",

也有时是"5-7"或直接是"8",总之取出最后一段数字来,怎么取?

[90 byte] By [msdn] at [2007-8-15 10:04:21]
# 1 Re: 如何截取不定长度的字符串?

s="1-12-45"

ss=split(s,"-")

response.write ss(2)

ss(2)就是您要的

hanpoyangtitan at 2006-6-2 17:53:23 >
# 2 Re: 如何截取不定长度的字符串?

续上

s="1-12-45"

ss=split(s,"-")

response.write ss(ss.length-1)

shuangren at 2006-6-2 17:58:15 >
# 3 Re: 如何截取不定长度的字符串?

嘿嘿,楼上错了哦

应该是

s="1-12-45"

ss=split(s,"-")

response.write ss(ubound(ss))

showlin at 2006-6-2 18:02:02 >
# 4 Re: 如何截取不定长度的字符串?

你的方法更简单,不过我的也没错啊,数组长度减1 :)

shuangren at 2006-6-2 19:01:25 >
# 5 Re: 如何截取不定长度的字符串?

在这里顺便问下,怎么样查找字符串中某个字符最后一次出现的位置?

在asp和javascript的中,分别是那个两种

keya at 2006-6-3 11:17:41 >
# 6 Re: 如何截取不定长度的字符串?

InStrRev

youzi520 at 2006-6-3 12:07:37 >
# 7 Re: 如何截取不定长度的字符串?

asp可以用

ss.length取数组长度?

不明白,这个是javascript的语法吧?

showlin at 2006-6-3 20:41:44 >
# 8 Re: 如何截取不定长度的字符串?

o,是我弄混了

:)

shuangren at 2006-6-5 9:48:36 >
# 9 Re: 如何截取不定长度的字符串?

正则表达式 \d+$

wanghui0380 at 2006-6-5 10:34:15 >

Web

All Classified