我有一个带有此字符串的变量:
Total price: 65.09 GBP
如何从此字符串中提取数字 65.09 并存储在另一个变量中? P.s:只是带有2位小数的数字,不需要后面的货币,也可以是0到10亿之间的任何值,所以也可以用逗号分隔数字。
我在使用split with delimiters或substr()时看到了一些关于同一问题的其他帖子,但我无法使其适应我的场景,谢谢!
答案 0 :(得分: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>