首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

这样的字符串怎么替换?多谢

2012-02-17 
这样的字符串如何替换?谢谢我有这样一个字符串G003,G010,G009,G001,G007,G005,我想显示到网页上后,能实现

这样的字符串如何替换?谢谢
我有这样一个字符串
G003,G010,G009,G001,G007,G005,

我想显示到网页上后,能实现两个替换

第一,把逗号替换成<br>
第二,把G0xx替换成我预先设置好的session变量。如果替换成session变量不行,也可以替换自定义的中文名称。

应该怎么做。
我找到这样一个函数,但是他的替我只替换一次,不向下继续查找替换了。

 Function ReplaceTest(patrn, replStr) 
Dim regEx, str1 ' 建立变量。 
str1 = "The quick brown fox jumped over the lazy dog." 
Set regEx = New RegExp 
regEx.Pattern = patrn 
regEx.IgnoreCase = True 
ReplaceTest = regEx.Replace(str1, replStr) 
End Function 
response.write(ReplaceTest("fox", "cat")) 



[解决办法]
regEx 那是用正则进行替换,在VB脚本中,直接就 replace 就行了.

HTML code
<%x="G003,G010,G009,G001,G007,G005,"x=replace(x,",","<br>")%><p><% =x %></p>
[解决办法]
str="G003,G010,G009,G001,G007,G005," 可以使用正则替换gXX内容在替换掉逗号
UserIDxq="10,12,18,16" '----------->定义字符串变量要引号括起
sPic = split(UserIDxq, ",")


[解决办法]
<%
strX="G003,G010,G009,G001,G007,G005"'这个是字符串
sessionY="01,02,03,04,05,06"'这个是session
'注意session里面的【,】的数量要等于字符串里面的【,】
x=split(strX,",")
y=split(sessionY,",")
for i=0 to ubound(x)
response.write "这是字符串"&left(x(i),2)&"这是session"&y(i)&"<br />"
next i%>


[解决办法]
x="G003,G010,G009,G001,G007,G005,"
x=replace(x,",","<br>")
xarr=split(strX,"<br>")
yarr=split(sessionY,",")
for i=0 to ubound(xarr)
x=replace(x,xarr(i),yarr(i))
next

热点排行