首先的特定部分,我知道很多像這樣的已經問過的問題,但它是我很難總結我的頭周圍的正則表達式,請嘗試,如果你能解釋它。提取字符串用JavaScript
我有一個不斷變化的字符串,它是:TOKEN (SwapToken) - 1005.00000127 TOKEN
只有數量的變化,它可以改變儘可能少的對1005.00000128
或1500.001
,我創建了一個程序提取,當我需要的字符串。唯一的事情是,我需要分離/提取數字,或者提取字符串,然後創建另一個只包含數字的變量。
編碼看起來會不一樣,因爲編號會有變化嗎?我如何才能完成只提取數字? Regex是最好的選擇,我知道可能還有其他幾個。
謝謝
你總是有破折號「 - 」?如果是這樣,你可以在它上面分割,然後在TOKEN上分割。像這樣:str.split(' - ')[1] .split('TOKEN')[0] .trim() – valin077
你可以使用:'str.match(/ [0-9。] + /)[0 ]' –
你總是有點「。」?如果是這樣,你可以使用正則表達式'\ d + \。\ d +'。 –