在java中查找出现之间的子字符串

时间:2013-10-05 09:53:04

标签: java string

在java中,如何从表达式的第二个/第n个匹配项中找到子字符串,直到它在String中出现第三个/ n + 1。

这样的事情:

生活;;是;;美丽;;世界在列表

结果:

beautiful

3 个答案:

答案 0 :(得分:4)

您可以使用split()实现它。以下是打印所需输出的代码。

public static void main(String[] args) {
    String str = "life;;is;;beautiful;;world";
    int n=2;
    String[] strArray = str.split(";;");
    System.out.println(strArray[n]);
}

希望这能解决你的目的。

答案 1 :(得分:1)

只需使用subString(start,end)

即可

实施例。

String s="India Is Great";
String s1=s.subString(1,4);

现在,您可以在s1中检查所需的字符串。

它将是 ndi

答案 2 :(得分:0)

我不确定你想要得到什么,但是如果你知道列表用两个分号(;;)分隔,那么拆分字符串并从你得到的数组中获取值