asp字串連線符&、多個字串相加、字串拼接類
阿新 • • 發佈:2020-02-24
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字串連線符的資料請關注我們其它相關文章!