我想使用regexp获取path[2]
的IP地址。它对身份验证访问控制很有用。
var a = "10.56.7.234";
var x = /\d+\.(\d+)\./;
WScript.Echo(a.replace(x,"")+" split "+a.split(x)[0]+";"+a.split(x )[1]);
如何设置x以获得56作为结果?
如果((new Regex("(\\d+)")).Match("10.56.7.234")).Value?
Windows 7在拆分时产生异常呢。
int ip =
int.TryParse(Request.ServerVariables["REMOTE_ADDR"].Split('.')[1],out ip)
? ip : ip;
/* generate exception, and regexp is not generate exception */
答案 0 :(得分:0)
您必须使用正则表达式实现它吗?
另一种选择是:
var a = "10.56.7.234";
var b = a.split(".");
var x = b[1];