求一个perl ip过滤正则表达式

求一个perl ip过滤正则表达式

58.30.0.0 ---------        58.63.255.255        
58.66.0.0 ----------        58.67.255.255        

我要在邮件服务器的黑名单中添加如上ip段地址。请问如何用perl  正则表达式 写 !

在线等,谢谢
你能说的详细点儿吗  没看懂你要过滤什么  保留什么
我想过滤包含在如下ip段里的ip
58.30.0.0 ---------        58.63.255.255
可是不知道怎么表示

黑名单是MailScanner的,支持perl的正则表达式,所以想知道如何表示出上面的ip段
先split然后一个字段的比较大小
问题式 这个MailScanner 只能支持正则表达式!  怎么写啊?
From:        /^192\.168\.13[4567]\./ yes
这是 scanner 给的perl 实例

/^58\.([3-5][0-9])|(6[0-3])\./

58.45.1.1 这个ip  也应该匹配的,但是没有呵呵! 这个要涉及到比较大小的问题了
/^58\.([3-5][0-9])|(6[0-3])\./
try
58.31.0.0 ---------        58.63.255.255
你那种方式又不行了!
有这 某个域 数字大小比较的方法吗?
58.30.0.0 ---------        58.63.255.255
58\.([3-5][0-9]|6[0-3])(?:\.(1[0-9][0-9]|2[01][0-9]|22[0-5]|[1-9][0-9]|[0-9])){2}

没有测试,自己试试吧……