Selenium with Java:将split()与多个分隔符一起使用

Selenium with Java:将split()与多个分隔符一起使用,java,selenium,selenium-webdriver,string-split,Java,Selenium,Selenium Webdriver,String Split,我有一个带多个分隔符的字符串,即“,”:|。我只想从字符串中提取数字以及货币符号。我尝试了许多可能的方法,但没有成功。有人能帮我吗 下面给出了整个字符串。我只想提取货币,比如340346英镑 chartInfoValues(event,'Investment Activity Graph','','Year:|2014|Current:|£340,346|Recommended:|£340,346','aa709fd2','220','80') 那么您想要的是用于String.split()的

我有一个带多个分隔符的字符串,即“
,”:|
。我只想从字符串中提取数字以及货币符号。我尝试了许多可能的方法,但没有成功。有人能帮我吗

下面给出了整个字符串。我只想提取货币,比如340346英镑

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

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

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

稍微整洁的方法:

£(\d*,\d*)

我还建议您看看java类 以文件为例: “我的名字是汗”-根据空格进行拆分

StringTokenizer st = new StringTokenizer("my name is khan"," ");  
     while (st.hasMoreTokens()) {  
         System.out.println(st.nextToken());  
     }  
希望这对你有帮助

你试过使用吗?