我想从下拉列表中显示的字符串中获取子字符串

时间:2015-11-16 05:38:50

标签: java selenium-webdriver

下拉列表的值类似于Pune (Maharastra)。我只想显示Pune。有近250条记录,我想为所有人做。

请帮忙。

2 个答案:

答案 0 :(得分:2)

你可以这样做,如下面的例子

String oldValue = "Pune (Maharastra)";
String newValue = oldValue.substring(0,oldValue.indexOf("("));

使用正则表达式:

 String oldValue = "Pune (Maharastra)";
 Pattern pattern = Pattern.compile("\\w+");
 Matcher matcher = pattern.matcher(oldValue);
 String newValue = "";
 while (matcher.find()) {
          newValue = matcher.group();
          break;
 }

答案 1 :(得分:1)

你可以放一些条件并以分割形式获取字符串。如何查看以下链接。

    http://docs.oracle.com/javase/7/docs/api/java/lang/String.html
    http://www.tutorialspoint.com/java/java_string_substring.htm