求解啊 如何将这类的字符串转化为这样的一个字符串

加价就爱 发布于 2013/08/01 15:13
阅读 121
收藏 0
PHP

由于工作需要,碰到一个难缠的字符串不知道如何转化为这样的字符串,例子:

   B007: 0 -- 192.168.1.5-192.168.1.25 HOME_NET: 0 -- 192.168.0.0/16 abc: 0 -- 192.168.0.1-192.168.1.250 list: 0 -- 192.168.1.22 1 -- 192.168.1.155 2 -- 192.168.1.123 33: 0 -- 192.168.1.55 ceshi: 0 -- 192.168.1.15-192.168.1.58

我遇到的困难是这样的,因为0--192.168.1.25 1--192.168.1.52 后面这样的IP地址是不确定有多少个 所以不知道如何做,求指导

  我要变成这样的     B007: 192.168.1.5-192.168.1.25 HOME_NET:192.168.0.0/16 abc: 192.168.0.1-192.168.1.250 list: 192.168.1.22 ;192.168.1.155 ;192.168.1.123 33:192.168.1.55 ceshi: 192.168.1.15-192.168.1.58

查看源码显示是这样的:

 

 

 

 

加载中
0
hellangel
hellangel

String . replace(/\s*[0-9]*\s*--\s*/g,"") ;

这是js的

hellangel
hellangel
@加价就爱 呵呵 不用谢13
加价就爱
加价就爱
谢谢了 已经解决 php里边正则我是这么用的 /\s*[0-9]*\s*--\s*/
0
kenping
kenping
冒号、空格、分号
返回顶部
顶部