// PascalABC.NET 3.3, сборка 1579 от 18.11.2017
// Внимание! Если программа не работает, обновите версию!
begin
var s:=ReadlnString('Введите строку: ');
Writeln(s.MatchValues('\d').Select(c->c.ToInteger).Sum)
end.
Пример
Введите строку: erer-5.456*3453gsd(4fgfh.==ertfer)re34se
46