Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VBscript“查找字符”;在文本中_Vbscript - Fatal编程技术网

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


你选择哪种方法取决于你自己,取决于具体情况。我通常使用转义的双引号
,因为它更容易编码,也更容易读取较长的字符串常量。

这是否回答了您的问题?这回答了你的问题吗?