Selenium with Java:使用带有多个分隔符的split()

时间:2015-04-16 10:52:04

标签: java selenium selenium-webdriver string-split

我有一个包含多个分隔符的字符串,即,':|£。我想只从字符串中提取数字,以及货币符号。我尝试了很多方法,但没有成功。有人可以帮我这个。

整个字符串如下。我想只提取货币,例如£340,346

chartInfoValues(event,'Investment Activity Graph','','Year:|2014|Current:|£340,346|Recommended:|£340,346','aa709fd2','220','80')

2 个答案:

答案 0 :(得分:1)

我也建议你看一下StringTokenizer java类 以文件为例: “我的名字是汗” - 在空白的基础上分裂

StringTokenizer st = new StringTokenizer("my name is khan"," ");  
     while (st.hasMoreTokens()) {  
         System.out.println(st.nextToken());  
     }  

希望这对你有所帮助。

答案 1 :(得分:0)

那么你想要的是用于String.split()的正则表达式?如果是这样的话:

(£[0-9]*),[0-9] *

稍微整洁的方法:

£(\d*,\d*)