日期:2014-05-17  浏览次数:20789 次

急,在线等~如何进行部分字符串替换?
原字符串:
<img   height= "100 "   width= "135 "   alt= " "   src= "/UserFiles/newspic.jpg "   />

我想把height= "xxx "   width= "xxx "具体的数字替换成我需要的,应该怎么作呢?请高人指教一下,谢谢了!

------解决方案--------------------
继续作替换呀!
找到src部分,再自己连接上高和宽不就行了吗:)
------解决方案--------------------
用正则表达式很方便的,你上网查查,很好用
------解决方案--------------------
用replace
------解决方案--------------------
呵呵.用JS啊..你说的具体一点,行不?
------解决方案--------------------
他的意思是原字符串通过某种方式得到的,没办法直接修改要改的内容。
我作了个,通过字符串处理可以达到目的。
<%
a= " <img height=100 width=135 alt= src=/UserFiles/newspic.jpg/> "

h=instr(a , "height ") 'height起始位置
w=instr(a , "width ") 'width起始位置
s=mid(a,h,w-h-1) '得到height=100这个字符串
h1= "height=200 " '要替换的字符串
a1=replace(a,s,h1) '替换后新的字符串

w=instr(a1, "width ") '替换后新的字符串中width起始位置
a=instr(a1, "alt ") '替换后新的字符串中alt起始位置
s=mid(a1,w,a-w-1) '得到width=135这个字符串
w1= "width=300 " '要替换的字符串
a1=replace(a1,s,w1) '最后替换后新的字符串
response.Write(a1)
%>