Source code for convert2.util
#!/usr/bin/env python
# -*- coding: utf-8 -*-
[docs]def extract_number_from_string(text):
"""Take number like string out of text.
"""
numberstr_list = list()
chunks = list()
for char in text:
if char.isdigit() or char == ".":
chunks.append(char)
else:
if len(chunks):
numberstr_list.append("".join(chunks))
chunks = list()
if len(chunks):
numberstr_list.append("".join(chunks))
new_numberstr_list = list()
for s in numberstr_list:
try:
float(s)
new_numberstr_list.append(s)
except:
pass
return new_numberstr_list