使用以下代码,
$string = 'd.c part2 15245 (30)';
$string2 = preg_replace('/[^0-9]/', '', $string);
echo $string2;
输出:21524530
我如何只取括号内的数字(括号)
以便输出为30
?
答案 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