我下面舉個例子字符串:從一個字符串除了數字和貨幣分母剝去一切
The price is $54.00 including delivery
On sale for £12.99 until December
European pricing €54.76 excluding UK
從他們每個人我只想返回的價格和貨幣分母
$54.00
£12.99
€54.76
我的過程是有一個貨幣符號陣列,並搜索每個字符串,然後捕獲之前的空間字符 - 然而,67.00美元然後將失敗
因此,我可以通過預設貨幣符號的數組運行,然後將字符串爆炸,並在非數字字符的下一個實例中將其切下。或者,或者 - 也許與正則表達式
這可能嗎?
我會說與一個正則表達式,否則你會最終有一個體面的代碼檢查和轉移的東西。警惕'.'和','s的替代用法。 –