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

str="xxabbccbb",怎么把第一个bb换成11第二个bb换成22?
str= "xxabbccbb ",怎么把第一个bb换成11第二个bb换成22?

------解决方案--------------------
晕死,把regexp的global关掉就好了

strReplace=split( "11 22 ", " ")
strTarget= "bbafefadsfasdfasdbb "

set re=new regexp
re.global=false '&^&*&(#$
re.ignorecase=True

for i=0 to ubound(strReplace)
re.pattern= "bb "
strTarget=(re.replace(strTarget,strReplace(i)))
msgbox strTarget
next