我有以下字符串:
[(33, 165) (1423, 254)]
如何将4个数字带入数组?到目前为止,我尝试使用正则表达式。
结果应该是一个包含33,165,1423,254的数组。
我可以使用PHP和Javascript解决方案。
答案 0 :(得分:1)
你去了:
<?php
$string = '[(33, 165) (1423, 254)]';
$regex = '~\d+~';
preg_match_all($regex, $string, $numbers);
print_r($numbers);
?>
答案 1 :(得分:1)
我不知道您使用的是什么以及为什么需要这个。
但如果[(33, 165) (1423, 254)]
是一个字符串,则可以使用下面的PHP代码在此字符串中创建数字数组。
<?php
$string = "[(33, 165) (1423, 254)]";
$string = str_replace([" ","(","[","]"], "", $string);
$string = str_replace(")", ",", $string);
$array = explode(",", $string);
print_r($array);
<强>输出强>
Array ( [0] => 33 [1] => 165 [2] => 1423 [3] => 254)