我曾經有過這樣的字符串:如何獲得數的平均值與空間
233.43 USD
634,233 EURO
和我以前用這個來提取這些字符串的數字:
def extractNumbersFromString(value): #This function is to get the numbers froma string
return re.search('(\d+(?:[.,]\d*)*)', value).group(1)
現在,我得到的字符串像這些還有:
2300 000 USD
430 000 EU
哪裏有數字和在該零之間的空間右邊。
如何調整我的代碼以從這些字符串中提取數字?
需要的輸出:
2300000
430000
我的代碼目前給我的只是這2300
和430
(即沒有右邊零點)。
因此,您需要'2300 000'作爲'2300 000美元'輸出而不是'2300'? –
@BhargavRao確切 –