这样的字符串如何替换?谢谢
我有这样一个字符串
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