当前位置: 移动技术网 > IT编程>开发语言>Asp > asp字符串连接符&、多个字符串相加、字符串拼接类

asp字符串连接符&、多个字符串相加、字符串拼接类

2020年03月09日  | 移动技术网IT编程  | 我要评论

asp中使用&实现字符串的连接

简单字符串连接

response.write "jb51.net"&"移动技术网"

多个字符串连接

<%
gettj="<a href=""https://www.jb51.net/tools/zhengze.html"" title=""正则表达式30分钟入门教程"" target=""_blank"">正则表达式30分钟入门教程</a>"&vbcrlf
gettj=gettj&"<a href=""https://www.jb51.net/article/181099.htm"" title=""揭开正则表达式的神秘面纱(regexlab出品)"" target=""_blank"">揭开正则表达式的神秘面纱(regexlab出品)</a>"&vbcrlf
gettj=gettj&"<a href=""http://tools.jb51.net/regex/javascript/"" title=""javascript正则表达式在线测试工具"" target=""_blank"">javascript正则表达式在线测试工具</a>"&vbcrlf
gettj=gettj&"<a href=""https://www.jb51.net/tools/regexsc.htm"" title=""正则表达式速查表"" target=""_blank"">正则表达式速查表</a>"&vbcrlf
gettj=gettj&"<a href=""https://www.jb51.net/tools/regex.htm"" title=""常用正则表达式"" target=""_blank"">常用正则表达式</a>"&vbcrlf
response.write gettj
%>

不如js中直接+=省心

asp - 字符串拼接类

在asp中,要拼接字符串的时候,第一个用到的绝对是&,后来在某次项目中,我发现在拼接超长字符串的时候,使用&的效率极低。使用join拼接字符串可使效率提升几百倍。

<%
class appendstring
	private arrindex, arrubound, arrlist()
	
	private sub class_initialize()
		‘分配10长度
		redim arrlist(10)
		‘当前长度
		arrindex = 0
		'每次扩展长度
		arrubound = 10
	end sub
	
	private sub class_terminate()
		'释放所有数组,再次使用时,需要重新分配
		erase arrlist
	end sub
	
	‘设置值并动态扩展长度
	public default sub add(value)
		arrlist(arrindex) = value
		arrindex = arrindex + 1
		if arrindex > arrubound then
			arrubound = arrubound + 50
			redim preserve arrlist(arrubound)
		end if
	end sub
	
	'返回字符串
	public function getstring(splitstring)
		redim preserve arrlist(arrindex - 1)
		getstring = join(arrlist,splitstring)
	end function	

end class

'调用方法
set stringclass = new appendstring
stringclass.add("我")
stringclass.add("爱")
stringclass.add("编")
stringclass.add("程")
outputstring = stringclass.getstring("")		'打印结果是:我爱编程
%>

以上就是asp字符串连接符&、多个字符串相加、字符串拼接类的详细内容,更多关于asp字符串连接符的资料请关注移动技术网其它相关文章!

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网