欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-06-15 14:22:43
asp中使用&实现字符串的连接 简单字符串连接 response.write "jb51.net"&"萬仟网" 多个字符串连接 <% gettj="&l...

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字符串连接符的资料请关注其它相关文章!