如何用引号封装一个很长的字符串?

时间:2015-06-30 20:06:28

标签: vbscript

我想将一个长VBScript程序作为一个字符串打印到一个文件中。

program_str = " long 200 line program" 

但是,在这么长的字符串周围放置引号不起作用,因为只要它碰到另一组引号就会停止将程序识别为字符串。如果没有分离程序的每一行并将其连接起来,我怎么能把这个长程序作为字符串并将其粘贴到文件中?

2 个答案:

答案 0 :(得分:2)

两个选项:

  1. 将字符串文字中的任何引号加倍:

    program_str = "This program has a quote like this "" in it."
    
  2. 使用Chr(34)在字符串文字中指定引号(需要连接):

    program_str = "This program has a quote like this " & Chr(34) & " in it."
    

答案 1 :(得分:1)

如果要在字符串中包含语音标记,则必须在每个字符串前加上另一个引号"

e.g。

program_str = "He said ""Hello"""