asp 求过滤后结果 代码

来源:百度知道 编辑:UC知道 时间:2024/07/07 04:24:02
电信网通千兆双线区|阿丙网络九区|阿丙八区|222.76.219.112|7000|12346
电信网通千兆双线区|阿丙网络八区|阿丙八区|222.76.219.112|7000|12346
电信网通千兆双线区|阿丙网络七区|阿丙三区|61.164.49.204|7000|12346

这么多字符里要过滤后的结果 为阿丙网络八区 后边的222.76.219.112|7000
还要替换成 222.76.219.112:7000

<%
a="电信网通千兆双线区|阿丙网络八区|阿丙八区|222.76.219.112|7000|12346"
response.write "你要字符串为:"&getStr(a,1)
response.write "<br>"
response.write "如果要后面的:"&getStr(a,3)&":"&getStr(a,4)
%>
<%
function getStr(str,n)
getStr=split(str,"|")(n)
end function
%>

如果只是替换这个区
replace(str,"222.76.219.112|7000","222.76.219.112:7000")
这样就行了

用正则表达式了,
非常简单的.