import re
str1 = 'sd345s8d7gf23sdg-2345sg '
str2 = re.findall('\d|-\d+',str1)
print(str2)
a = sum(list(map(int,str2)))
print(a)
import re
str1 = 'sd345s8d7gf23sdg-2345sg '
str2 = re.findall('\d|-\d+',str1)
print(str2)
a = sum(list(map(int,str2)))
print(a)