急,如何用正则表达式匹配以下模式,蛮简单的。。

theXhunter 2007-08-20 04:31:22
是关于IP过滤的。
运行的IP:所有外网ip
屏蔽的IP:内网ip,除了10.5.0.23,10.5.0.112,192.168.1.56

外网和内网加起来,允许通过的IP,如何用正则表达式表示。。
...全文
484 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
easyroom 2007-08-21
  • 打赏
  • 举报
回复
楼上的\是转义字符
theXhunter 2007-08-21
  • 打赏
  • 举报
回复
楼上的,为何要加两个\\,一个\不够吗。。
myydzhz 2007-08-20
  • 打赏
  • 举报
回复
"10\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}"
"192\\.168\\.[0-9]{1,3}\\.[0-9]{1,3}"
出奇智胜007 2007-08-20
  • 打赏
  • 举报
回复
到我百度空间去看看,就会知道了,不是很难!
地址如下:
http://hi.baidu.com/liyunqi1984/blog/item/a499123dab8099ec3d6d971a.html
joejoe1991 2007-08-20
  • 打赏
  • 举报
回复
....直接判断不是更好么
用正则表达市 很麻烦吧
theXhunter 2007-08-20
  • 打赏
  • 举报
回复
-_-||| 好像变得复杂了。。
  • 打赏
  • 举报
回复
内网的规则不是:

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
theXhunter 2007-08-20
  • 打赏
  • 举报
回复
To viewtifuljoey(小白)
两种内网:10.5.*.* 192.168.*.*
Chinnsii 2007-08-20
  • 打赏
  • 举报
回复
正则表达式是利用目标表达式的格式,使用的字符等条件来进行过滤,而内外网IP的格式是相同的,使用的字符也是相同的,怎么匹配?
viewtifuljoey 2007-08-20
  • 打赏
  • 举报
回复
你吧内网ip规则告诉我,我给你写
  • 打赏
  • 举报
回复
用正则表达式太麻烦了,用程序会比较方便一些。
theXhunter 2007-08-20
  • 打赏
  • 举报
回复
有没有人。。
theXhunter 2007-08-20
  • 打赏
  • 举报
回复
正则表达式应该都是统一的吧,我是指JAVA正则表达式。。
theXhunter 2007-08-20
  • 打赏
  • 举报
回复
简单说,就是用正则表达式匹配以下IP地址:
所有的外网IP、内网IP中的这三个:10.5.0.23,10.5.0.112,192.168.1.56
xyzxyz1111 2007-08-20
  • 打赏
  • 举报
回复
请再描述清楚点吧,给些例子最好
theXhunter 2007-08-20
  • 打赏
  • 举报
回复
上面写错了,“运行”应该是“允许”

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧