string - 如何将字符串的第一个字符与 VBScript 中的特定字符进行比较?

标签 string vbscript char

我有一个字符串。我需要将字符串的 1st 字符与特定字符进行比较。下面是 C# 代码。

String URL = "www.vulnuryrweb.com";

bool isValid = URL[0] == '/'
               && URL[1] != '/' 
               && URL[1] != '\\';

以上代码的 VB-Script 等价物是什么?

最佳答案

URL = "www.vulnuryrweb.com"

char1 = Left(URL, 1)
char2 = Mid(URL, 2, 1)

isValid = ( char1 = "/" And char2 <> "/" And char2 <> "\" )

MsgBox isValid 

更新:可以用Like operator来简化:

URL = "www.vulnuryrweb.com"

isValid = URL Like "/[/\]*"

Debug.Print isValid

[/\]检查第二个字符是/还是\*匹配0或者更多字符。

关于string - 如何将字符串的第一个字符与 VBScript 中的特定字符进行比较?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38395819/

相关文章:

java jsp 将字符串转换为时间(或日期?)

c++ - 将 char[] 转换为 off_t

C#修改字符串列表而不迭代

java - 如何将连字符分隔的标签名称转换为驼峰大小写

c# - 正则表达式模式匹配 : Using only the start and end of a pattern for matching

计算不以句点结尾的段落,C 语言

java - 如何将最初的 Latin-1 char[] 从 SAX 解析器转换为正确的 UTF-8 字符串?

vbscript 终止具有 PID WMIService 的进程

vbscript - 使用文件夹重定向时访问 'Application Data' 文件夹

linux - vbscript 中的 Sendkeys 正在截断在 putty 终端中传递的 key