Asp classic 经典asp将字符串置于双引号中

Asp classic 经典asp将字符串置于双引号中,asp-classic,Asp Classic,我想用^ 在经典的asp中,我也尝试了转义序列,在上面我使用了chr(34) Microsoft VBScript编译错误“800a03ee”应为“)”/US\u Offer\u 2014/lasttry.asp,第35行汇款客户2=Replace(汇款客户2,“class=”Chr(34)&ls&Chr(34)“>”,“^”) 是我试过并得到的答案吗我想你只是缺少了几个&s: remitclient2 = Replace(remitclient2 ,"class=""ls"">", "^

我想用
^

在经典的asp中,我也尝试了转义序列,在上面我使用了
chr(34)


Microsoft VBScript编译错误“800a03ee”应为“)”/US\u Offer\u 2014/lasttry.asp,第35行汇款客户2=Replace(汇款客户2,“class=”Chr(34)&ls&Chr(34)“>”,“^”)
是我试过并得到的答案吗

我想你只是缺少了几个
&
s:

remitclient2 = Replace(remitclient2 ,"class=""ls"">", "^")
通过将字符串中的引号加倍,可以快速轻松地完成此操作。如果您需要在字符串的开头或结尾加引号,请记住也包括外部引号,如下所示:

<代码> ABC“DEF”-中间引用 “abcdef”-开头引用 “abcdef”-在末尾引用
在经典asp中,我也尝试了转义序列,在上面我使用了chr(34)。Microsoft VBScript编译错误'800a03ee'预期')/US\u Offer_2014/lasttry.asp,第35行汇款客户2=Replace(汇款客户2,“class=”Chr(34)和ls&Chr(34)”>,“^”)Microsoft VBScript编译错误'800a03ee'预期')/US\u Offer_2014/lasttry.asp,第35行汇款客户2=Replace(汇款客户2,“class=”Chr(34)和ls&Chr(34)>”,“^”)虽然
“class=”“ls”“>”
是一个非常好的解决方法,但这是实际的答案,OP没有正确连接字符串,因此出现了
Microsoft VBScript编译错误。如果您在回答中描述
的作用以及编译错误发生的原因,那么我将+1,目前的答案有点轻量级。这是一个可以接受的解决方法,但您最初的问题实际上是由于字符串连接不良。
remitclient2 = Replace(remitclient2 ,"class=""ls"">", "^")
 remitclient2 = Replace(remitclient2 ,"class=" & Chr(34) & ls & chr(34) & ">", "^")
remitclient2 = Replace(remitclient2 ,"class=""ls"">", "^")