分隔字符串?急用

yjb135 2005-05-16 11:35:39
像这样的字符串
'23','596','2565'

分成:
23 596 2565

位数不确定,

急用,
...全文
116 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
king2410 2005-05-16
  • 打赏
  • 举报
回复
恩,hzw66(胡先生) 的是正解
hzw66 2005-05-16
  • 打赏
  • 举报
回复
都不错,不过建议用我发这个,这个只需分割一次就OK了,效率最高
回复人: hzw66(胡先生) ( ) 信誉:95 2005-05-16 11:45:00 得分: 0
str = "'23','596','2565'"
tmp = split("'," & str & ",'","','")
for i = 1 to ubound(tmp)
response.write tmp(i) & "<br>"
next

yadier 2005-05-16
  • 打赏
  • 举报
回复
sunshift(Love_Computer)的方法好
yadier 2005-05-16
  • 打赏
  • 举报
回复
先把首尾''去掉
用split(temp,"','")分成数组
可以再按以下处理
for i=0 to ubound(temp)
response.write temp(i) '-----
next
sunshift 2005-05-16
  • 打赏
  • 举报
回复
<%
dim a,i
a = "'23','596','2565'"
a = replace(a,"'","")
a = split(a,",")
i = 0
for i = 0 to ubound(a)
response.write a(i) & "<br>"
next
%>
goodstuday 2005-05-16
  • 打赏
  • 举报
回复
str="'23','596','2565'"
newStr=split(str,",")
for i=0 to ubound(newStr)
Response.Write Replace(newStr(i),"'","")
Response.write"<br>"
next
purexu 2005-05-16
  • 打赏
  • 举报
回复
var str = "'23','596','2565'";
var arr = str.split(',');
for (var i = 0; i < arr.length; i++)
Response.Write(arr[i].slice(1, -1));
hzw66 2005-05-16
  • 打赏
  • 举报
回复
<%
str = "'23','596','2565'"
tmp = split("'," & str & ",'","','")
for i = 1 to ubound(tmp)
response.write tmp(i) & "<br>"
next
%>
LibraLjh 2005-05-16
  • 打赏
  • 举报
回复
用 indexOf() 确定分割符号,如“,”,
然后用 substring() 来分割。

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧