我需要通过在vbs中替换它来逃避角色
我写
str=8505usafromTo^1c0"ma
str = replace(str,chr(34),"""")
但似乎“没有逃脱字符串str
请问,有什么不对,有人可以帮我解决这个问题吗?
由于
答案 0 :(得分:1)
字符串文字需要双引号:
str =“8505usafromTo ^ 1c0 ma”
要转义字符串文字中的双引号,请使用“”(双引号)
str =“8505usafromTo ^ 1c0”“ma”
在带双引号(“”“”)的字符串中替换双引号(Chr(34))是没有意义的。
<强>更新强>:
如果.ReadAll()/。ReadLine()来自文件的字符串,并想要更改“在该字符串中,请使用
str =替换(str,“”“”,“这就是我想看到的而不是每个双引号”)
如果您想要“”(双双引号)作为替换,您需要“”“”“”(2个分隔符和两个双引号两次)。