我需要一个能够匹配PHP中未知数量分组的正则表达式。
例如,假设我有字符串23434_234_234_234234_234_2342_234
。我需要我的匹配数组来包含每个分组。分组数可以从1到可能无穷大。
是的,我意识到这可以通过切断字符串并使用下划线作为分隔符来完成,但这是正则表达式中的练习,而不是字符串操作。
答案 0 :(得分:1)
试试这个:
$string = '23434_234_234_234234_234_2342_234';
$pattern = '/([0-9]+)/';
preg_match_all($pattern, $string, $matches);
var_dump($matches);