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());
}
希望这对你有帮助 你试过使用吗?