用php正则表达式吧.php正则表达式:(.+?)\((.+?)\);
完整的php程序如下:
$str = "aaa(98765431);222(asdfgh);";
$pattern = '/(.+?)\((.+?)\);/';
preg_match_all($pattern, $str, $matches);
$arr1=array();
$i=0;
foreach($matches[1] as $val){
$arr1[$i]=$val;
$i=$i+1;
}
$arr2=array();
$i=0;
foreach($matches[2] as $val){
$arr2[$i]=$val;
$i=$i+1;
}
print_r($arr1);
print_r("
");
print_r($arr2);
?>
运行结果:
Array ( [0] => aaa [1] => 222 )
Array ( [0] => 98765431 [1] => asdfgh )