我需要從刪除貨幣的字符串中提取金額。 例如正則表達式從字符串中獲取金額沒有貨幣符號
我想要的-5.95或6.85
The quick brown fox jumps over the lazy -$5.95 dog.
The quick brown fox jumps over the lazy $6.85 dog.
輸出意味着兩個獨到之處或負量應該可以接受,但刪除$符號。
我使用這個模式
([0-9]+[\.]*[0-9]*)
但它只是變得積極的量。 - $ 5.95被提取爲5.95。 任何想法?
謝謝,但如果金額有這樣的美元符號 - $ 5.95?我相信只有金額爲-5.95 – valrecx
@valrecx我已經更新了答案 – Soviut
現在冷卻我的問題是貨幣是動態的,有沒有辦法可以刪除負數和數字之間的任何文本或字符? – valrecx