2016-03-29 87 views
0

子我有一個變量,這個字符串:硒IDE - 提取字符串

Total price: 65.09 GBP 

我如何提取數65.09從這個字符串並將其存儲在另一個變量? P.s:只有2位小數的數字,不需要後面的貨幣,也可以是0到10億之間的任何值,所以它可以用逗號分隔數字。

我看到一些其他帖子關於這個問題使用分隔符或substr()分割,但我無法適應它到我的情況,謝謝!

回答

1

我會使用一個正則表達式來提取數:

<tr> 
    <td>store</td> 
    <td>Total price: 65.09 GBP</td> 
    <td>v1</td> 
</tr> 
<tr> 
    <td>storeEval</td> 
    <td>storedVars['v1'].match(/[\d.,]+/)</td> 
    <td>v2</td> 
</tr> 
<tr> 
    <td>echo</td> 
    <td>${v2}</td> 
    <td></td> 
</tr> 
+0

非常感謝你,它的工作就像一個魅力! – sanjuro8998