韩国食品 韩国饼干 进口正品 高笑美饼干 原味大盒 [2402] 把2402取出来,韩国巧克力 进口正品 红色 乐天 加纳 牛奶巧克力 [1104]  1104取出来,这样的正则怎么写?

解决方案 »

  1.   

    $str = '高笑美饼干 原味大盒 [2402]原味大盒';
    $str = preg_replace('/(\[\d+\])/',$1,$str);
    echo $str;
      

  2.   

    $str = '高笑美饼干 原味大盒 [2402]原味大盒 [1235]掉的大';
    preg_match_all( '/\[(\d+)\]/', $str, $array );
    print_r($array[1]);
      

  3.   


    preg_match_all( '/\[?(\d+)\]?/', $str, $array );
    //或者直接:
    preg_match_all( '/(\d+)/', $str, $array );