Encontre os números

Dada uma string que contém caracteres e números, retorne a soma de todos os números da string. Dígitos consecutivos formam um único número inteiro, em vez de serem contados separadamente.

Exemplos

Program.GrabNumberSum("aeiou250abc10"); // 260

Program.GrabNumberSum("one1two2twenty20"); // 23

Program.GrabNumberSum("900uwu50uwuuwuuwu25uwu25"); // 1000

Notas

Não some apenas dígitos individuais; os resultados podem chegar facilmente à casa das centenas.