+ -
当前位置:首页 → 问答吧 → 如何获取括号内所有的内容

如何获取括号内所有的内容

时间:2011-09-20

来源:互联网

字符串:
名字1(name1)名字2(name2)名字3(name3)

好了 我现在要得到name1;name2;name3 这样的字符串
如何做

作者: leongF   发布时间: 2011-09-20

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

作者: qianzai5765638   发布时间: 2011-09-20

$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)
)
*/

作者: kyzy_yy_pm   发布时间: 2011-09-20

引用楼主 leongf 的回复:
字符串:
名字1(name1)名字2(name2)名字3(name3)

好了 我现在要得到name1;name2;name3 这样的字符串
如何做

作者: supergrape   发布时间: 2011-09-20

JScript code

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

作者: calmcrime   发布时间: 2011-09-20

相关阅读 更多