VBscript“查找字符”;在文本中
我需要在文本中找到“字符” 我使用了VBscript“查找字符”;在文本中,vbscript,Vbscript,我需要在文本中找到“字符” 我使用了InStr(strLine,“),但它没有运行,并给我一个错误: 800a0409 unterminated string constant 我的错在哪里 您要做的是在一行中使用两个引号字符,而不仅仅是一个: 这就是它的分解方式:第一个“字符是如何开始字符串常量的;第二个和第三个”字符一起被称为“转义”引号,表示您没有结束字符串常量,而是包含一个文本、单个“字符;第四个”字符是最后一个字符,表示结束字符串常量 通常,您必须具有偶数个引号字符“,以避免收到编译
InStr(strLine,“)
,但它没有运行,并给我一个错误:
800a0409 unterminated string constant
我的错在哪里 您要做的是在一行中使用两个引号字符,而不仅仅是一个: 这就是它的分解方式:第一个
“
字符是如何开始字符串常量的;第二个和第三个”
字符一起被称为“转义”引号,表示您没有结束字符串常量,而是包含一个文本、单个“
字符;第四个”
字符是最后一个字符,表示结束字符串常量
通常,您必须具有偶数个引号字符“
,以避免收到编译器错误
作为替代方案,您也可以这样做:
InStr(strLine, Chr(34))
获取字符的ASCII值并返回该字符。双引号字符“
的ASCII值为34
你选择哪种方法取决于你自己,取决于具体情况。我通常使用转义的双引号
”
,因为它更容易编码,也更容易读取较长的字符串常量。您要做的是在一行中使用两个引号字符,而不仅仅是一个:
这就是它的分解方式:第一个“
字符是如何开始字符串常量的;第二个和第三个”
字符一起被称为“转义”引号,表示您没有结束字符串常量,而是包含一个文本、单个“
字符;第四个”
字符是最后一个字符,表示结束字符串常量
通常,您必须具有偶数个引号字符“
,以避免收到编译器错误
作为替代方案,您也可以这样做:
InStr(strLine, Chr(34))
获取字符的ASCII值并返回该字符。双引号字符“
的ASCII值为34
你选择哪种方法取决于你自己,取决于具体情况。我通常使用转义的双引号
“
,因为它更容易编码,也更容易读取较长的字符串常量。这是否回答了您的问题?这回答了你的问题吗?