java我如何在没有货币符号的情况下分离这个“232.69英镑”的值?我需要这个值是232.69
String Total = driver.findElement(By.xpath("wwwww")).getText();
我将从上述代码中获得值为232.69英镑。现在,我想拆分该值,并将其与不带货币符号的值分开。比如232.69。 这样我就可以比较这个值和另一个值
你可以在下面搜索框中键入要查询的问题!
String Total = driver.findElement(By.xpath("wwwww")).getText();
我将从上述代码中获得值为232.69英镑。现在,我想拆分该值,并将其与不带货币符号的值分开。比如232.69。 这样我就可以比较这个值和另一个值
# 1 楼答案
你可以用这个。substring()js函数用于执行此操作。您可以从http://www.w3schools.com/jsref/jsref_substring.asp获得更多详细信息
使用以下命令
字符串总数=驱动程序。findElement(By.xpath(“wwwww”))。getText()。子串(1)
# 2 楼答案
这将给出字符串s中作为字符串出现的任何第一个数字(整数或非整数,匹配表达式someNumbers+可选(点+someNumbers)):
然后可以按如下方式提取:
这里是更新代码:,@kripindas
请注意,这将匹配:
“&;1234.56”、
“$123,4.5678”、
“jp234123.12”
并将其转换为(相应):
1234.56
1234.5678
234123.12