字符串:
名字1(name1)名字2(name2)名字3(name3)好了 我现在要得到name1;name2;name3 这样的字符串
如何做

解决方案 »

  1.   

    截取字符串   用 substring()  indexOf  来截取 
      

  2.   

    $r = '/\([^\(]+\)/';
    $s = '名字1(name1)名字2(name2)名字3(name3)';
    preg_match_all($r, $s, $a);
    echo '<pre>';print_r($a[0]);/*
    Array
    (
        [0] => (name1)
        [1] => (name2)
        [2] => (name3)
    )
    */
      

  3.   


    var str = '名字1(name1)名字2(name2)名字3(name3)';
    var re = /([^\(]+?)(?=\))/gi;
    str = str.match(re)
    alert(str)