首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

replace函数,把一个字符串a里的""替换为""但第一个""不替换,后两个替换,语句如何写

2012-04-06 
replace函数,把一个字符串a里的:替换为-,但第一个:不替换,后两个替换,语句怎么写replace函数,把一个

replace函数,把一个字符串a里的":"替换为"-",但第一个":"不替换,后两个替换,语句怎么写
replace函数,把一个字符串a里的 ": "替换为 "- ",但第一个 ": "不替换,后两个替换,语句怎么写


[解决办法]
如果不用正则:
<script language= "vbscript ">
str= "fafa:012:34:56:789: "
document.write (left(str, instr(str, ": ")) & replace(mid(str, instr(str, ": ") + 1, len(str) - instr(str, ": ") + 1), ": ", " "))
</script>

[解决办法]
Response.Write Replace( "XXpXXPXXp ", "p ", "Y ", 1, 2, 0)
从一开始替换
替换两次
执行二进制比较。
[解决办法]
str= "ookjllkjj:jjklkj:4561213:55:jhj "
str1=left(str,instrrev(str, ": ",instrrev(str, ": ")-1)-1)
&replace(str, ": ", "- ",instrrev(str, ": ",instrrev(str, ": ")-1))
response.write (str1)
[解决办法]
<%
Dim Strng, Key, NKey, Num
Strng = "XXpXXPXXp " : Key = "p " : Nkey = "Y " : Num = Instr(Strng, Key)
Response.Write Left(Strng, Num) & Replace(Strng, Key, Nkey, Num + 1, 2, 1)
%>

热点排行