急,如何用正则表达式匹配以下模式,蛮简单的。。
是关于IP过滤的。
运行的IP:所有外网ip
屏蔽的IP:内网ip,除了10.5.0.23,10.5.0.112,192.168.1.56
外网和内网加起来,允许通过的IP,如何用正则表达式表示。。
------解决方案--------------------用正则表达式太麻烦了,用程序会比较方便一些。
------解决方案--------------------你吧内网ip规则告诉我,我给你写
------解决方案--------------------正则表达式是利用目标表达式的格式,使用的字符等条件来进行过滤,而内外网IP的格式是相同的,使用的字符也是相同的,怎么匹配?
------解决方案--------------------内网的规则不是:
10.0.0.0~10.255.255.255
172.16.0.0~172.31.255.255
192.168.0.0~192.168.255.255
这三组吗?
还应屏弊掉 127.0.0.0 ~ 127.255.255.255
------解决方案--------------------....直接判断不是更好么
用正则表达市 很麻烦吧
------解决方案--------------------到我百度空间去看看,就会知道了,不是很难!
地址如下:
http://hi.baidu.com/liyunqi1984/blog/item/a499123dab8099ec3d6d971a.html
------解决方案-------------------- "10\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3} "
"192\\.168\\.[0-9]{1,3}\\.[0-9]{1,3} "
------解决方案--------------------楼上的\是转义字符