只取括号内的数字(括号)

时间:2017-04-09 10:33:29

标签: php preg-replace

使用以下代码,

$string = 'd.c part2 15245 (30)';
$string2 = preg_replace('/[^0-9]/', '', $string);
echo $string2;

输出:21524530

我如何只取括号内的数字(括号)

以便输出为30

2 个答案:

答案 0 :(得分:1)

使用preg_match

$string = 'd.c part2 15245 (30)';
preg_match('/\((\d+)\)/', $string, $match);
print_r($match);

<强>输出:

Array
(
    [0] => (30)
    [1] => 30
)

答案 1 :(得分:0)

In [8]: data = dict(A=pd.DataFrame([[1,2], [3,4]], columns=['X', 'Y']),
                    B=pd.DataFrame([[1,2], [3,4]], columns=['X', 'Y']),)

In [9]: data
Out[9]: 
{'A':    X  Y
 0  1  2
 1  3  4, 
 'B':    X  Y
 0  1  2
 1  3  4}

In [10]: pd.concat(data)
Out[10]: 
     X  Y
A 0  1  2
  1  3  4
B 0  1  2
  1  3  4