作者:方向 [完结]
作者:方向 [完结]
作者:方向[完结]
作者:方向[完结]
怎么把这四种情况下的 方向 提取出来呢?英文冒号或者中文冒号 和 空格或者[ 之间的内容提取出来请高手帮忙啊

解决方案 »

  1.   


    $str=<<<html
    作者:方向 [完结]
    作者:方向 [完结]
    作者:方向[完结]
    作者:方向[完结]
    html;
    preg_match_all('#(?:\:|:)(.*)(?:\s+|\[)#isU',$str,$arr);
    print_r($arr[1]);
      

  2.   

    preg_match_all 用了显示Array
    用preg_match就可以
    不知道为什么
      

  3.   

    preg_match('#(?:\:|:)(.*)(?:\s+|\[)#isU',$threadfid[subject],$cc);
      

  4.   

    preg_match()返回pattern的匹配次数. 它的值将是0次(不匹配)或1次, 因为preg_match()在第一次匹配后 将会停止搜索.preg_match_all()不同于此, 它会一直搜索subject 直到到达结尾. 如果发生错误preg_match()返回FALSE