本人PHP新手,项目上需要用正则表达式提取类似下面一段文本中的1751这个数字以及后面的ip地址。$text = "http://m.yanqingkong.com/vip/1751/final.do 113.107.236.158"求大神指教正则怎么写,非常感谢!

解决方案 »

  1.   

    $text = "http://m.yanqingkong.com/vip/1751/final.do 113.107.236.158";
    preg_match_all('/[\d.]{2,}/', $text, $m);
    print_r($m);Array
    (
        [0] => Array
            (
                [0] => 1751
                [1] => 113.107.236.158
            ))
    正则有教程,请认真阅读
    正则很简单,熟记各种符号的意义就可用
    正则很古板,只能应付简单的局面