我正在研究一個正則表達式,它會以不同的格式獲取價格,因爲我不知道以哪種格式獲取字符串,所以我試圖覆蓋儘可能多的變體正則表達式 - 發現價格
這裏是我想出了
\$\s*?(\d+\.?\d*?)+|usd\s*?(\d+\.?\d*?)+|(\d+\.?\d*?)\s*?usd+|(\d+\.?\d*?)\s*?dollars?+|dollars?\s*?(\d+\.?\d*?)+|(\d+\.?\d*?)\s*?bucks?+|bucks?\s*?(\d+\.?\d*?)+
我嘗試了上面幾個例子,並沒有到目前爲止失敗。
任何人都可以想到一個更好的方法來實現這一目標?
您如何收錄您期望的輸入樣本? – fge
輸入是完全隨機的,所以我不能給出具體的例子 –
然後你唯一能做的就是想想你想要捕獲什麼情況並忽略這些罕見的情況。 – nhahtdh