我可以使用一些帮助来简化以下包含正则表达式语句的代码。我只是试图从包含在较大文本中的所有可能的子字符串中获取整数,然后将这些整数推送到数组中。我知道我不应该使用拆分,但我忘记了如何使用正则表达式。
preg_match_all('/bar:foo\(?[0-9]*\);/', $in , $tag);
for ($i = 0; $i < count($tag[0]); $i++) {
$parts = explode("(", $tag[0][$i]);
$parts2 = explode(")", $parts[1]);
array_push($myArr, $parts2[0]);
}