asp替换字符串中后面起的一个指定字符串
asp替换字符串中后面起的一个指定字符串,不在最后A="AAADAABDBBBCDCCDCC"替换A串中最后一个D,替换成EA中字符串D的个数是不确定的,在未尾的位置也是...
asp替换字符串中后面起的一个指定字符串,不在最后
A="AAADAABDBBBCDCCDCC"
替换A串中最后一个D,替换成E
A中字符串D的个数是不确定的,在未尾的位置也是不确认的,
可能B="CDCCVVBBDMMDMKKK" 展开
A="AAADAABDBBBCDCCDCC"
替换A串中最后一个D,替换成E
A中字符串D的个数是不确定的,在未尾的位置也是不确认的,
可能B="CDCCVVBBDMMDMKKK" 展开
2个回答
推荐于2016-04-04
展开全部
是asp还是asp.net?
<%
Dim B
B="CDCCVVBBDMMDMKKK"
'方法一 使用正则表达式替换
Dim Reg
Set Reg = new RegExp
Reg.pattern = "D{1}([^D]*)$"
Reg.global = true
Reg.IgnoreCase = true
Response.write Reg.replace( B, "[............]$1") & "<br />"
Set Reg = nothing
'方法二 先查找,后分割, 再拼接
Dim WeiZhi, StrA, StrB
WeiZhi = instrRev( B, "D" )
StrA = Left( B, WeiZhi - 1 )
StrB = Right( B, Len( B ) - WeiZhi )
Response.write StrA & "[............]" & StrB
'注: 上面的代码中 [............]就是你要替换的字符
%>
结果:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询