在一个实际的项目中,遇到了一个问题,不知道怎么解决。
有一个字符串如:高I9<1---I18<2
我想编一个函数,
实现功能将它转变成如下形式:高I9
1<sup>1</sup>
---I18
1<sup>2</sup>
即将一个字符串中的"num1
1<num2"转变成num1的num2次方的形式打印到网页上。 <html="" \---------------------------------------------------------------="" 哦,多了三个---,加一句就可以了。="" 求教!!="">
2<script language="vbscript">
3function strtrans(stra,strb)'stra是要转换的字符,strb是分割符,在这里是"---"
4strsz=split(stra,strb)
5for i=0 to ubound(strsz)
6strsz(i)=replace(strsz(i),"<","<sup>")&"</sup>"'置换
7next
8for i=0 to ubound(strsz)
9strtrans=strtrans&strsz(i)&strb'置换后的字符返回
10next
11strtrans=left(strtrans,len(strtrans)-len(strb))'置换掉多余的---
12end function
13document.write strtrans("I9<1---I18<2","---")
14</script>
15</num2"转变成num1的num2次方的形式打印到网页上。>