Поиск всех совпадений через регулярки на PHP

С помощью функции preg_match_all можно узнать количество всех совпадений с регулярным выражением:

<?php $str = 'a aa aaa bbb'; echo preg_match_all('#a+#', $str); // выведет 3 ?>

Дана строка. Узнайте, сколько чисел в этой строке.