Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.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正则表达式,用于使用某些附加字符检查IP地址的有效性_Vbscript - Fatal编程技术网

VBScript正则表达式,用于使用某些附加字符检查IP地址的有效性

VBScript正则表达式,用于使用某些附加字符检查IP地址的有效性,vbscript,Vbscript,如何创建VB脚本不规则表达式语法来检查VPparam IP地址的有效性当IP地址的最后一个八位数字在IP的x-y和每个IP之间时,我们可以放置分隔符,以便添加另一个IP VBparam示例 VBparam=172.17.202.1-20 VBparam=172.17.202.1-10192.9.200.1-100 VBparam=172.17.202.1-10192.9.200.1-100180.1.1.1-20 THX yael我相信你要找的术语是正则表达式,而不是非正则表达式-在谷歌搜索时可

如何创建VB脚本不规则表达式语法来检查VPparam IP地址的有效性当IP地址的最后一个八位数字在IP的x-y和每个IP之间时,我们可以放置分隔符,以便添加另一个IP

VBparam示例

VBparam=172.17.202.1-20

VBparam=172.17.202.1-10192.9.200.1-100

VBparam=172.17.202.1-10192.9.200.1-100180.1.1.1-20


THX yael

我相信你要找的术语是正则表达式,而不是非正则表达式-在谷歌搜索时可能会有所帮助。我不知道足够的VB来提供完整的脚本,但您正在寻找的模式是: \d{1,3}.{3}\d{1,3}-\d{1,3}?,\d{1,3}.{3}\d{1,3}-\d{1,3}*


这不会验证X这更适合堆栈溢出。它将自动迁移。您需要使用相同的OpenID在此处和堆栈溢出上注册帐户,以重新获得问题的所有权。使用VB Split函数创建一个包含四个子字符串的数组,并确认有四个子字符串;每个八位组都是数字的,逻辑上是正确的。听起来你可能和VB一样对正则表达式很友好我再次用rest语法替换\d{1,3},但它不起作用,需要添加其他东西吗?1.5[0-0-4][0-4][5[0-5]5[0-5]| 1[1,2}1[1,2}1[1,2}1[1,2}1[1.2}1.5[5[0-4[0-4][3[3[3[1[1[1[2}{{{{{1.5[1,2[1,2[1}}1[1 00 0 0 0 0 0 0 0 0 0 0 0 0 0}}}1[1[1[1}1[1}1[1}1[1}}5 5}1[1}1[1 \\5 \55 5}1[1[1[1}1[1}1[1 2},1\d{2}2[0-4]\d{25[0-5]\d{1,2}\.{3}1\d{2}2[0-4]\d{2}25[0-5]\d{1,2}-?*@yael我刚刚用您提供的示例对其进行了测试,表达式是有效的。请记住,\在语言中通常是转义字符,它可能必须在VBscript中转义。这类完全逃离式的完全逃离式表达将是1\\d{2}{2}2 0 0-2 0 0 0-4 0 0 0 0 0-5 5 0 0 0-5 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0-4上述上述上述上述完全逃离式表达将是1 \\{2 0 0 0 0 0 0 0 0 0 0-2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2,2}\\\.{3}1\\d{2}2[0-4]\\d{25[0-5]\\\d{1,2}\\-1\\d{2}2[0-4]\\d{25[0-5]\\\d{1,2}*