使用正则表达式在java中拆分字符串

时间:2013-06-01 15:40:05

标签: java regex

如何在两个字符串中拆分后续字符串?

输入:

00:02:05,130 --> 00:02:10,130

输出:

00:02:05,130
00:02:10,130
我尝试了这段代码:

String[] tokens = my.split(" --> ");
    System.out.println(tokens.length);
    for(String s : tokens)
        System.out.println(s);

但是输出只是第一部分,出了什么问题?

2 个答案:

答案 0 :(得分:1)

您可以使用字符串split()

String str = "00:02:05,130 --> 00:02:10,130";
String[] str_array = str.split(" --> ");
String stringa = str_array[0]; 
String stringb = str_array[1];

您可能需要查看以下内容:Split Java String into Two String using delimiter

答案 1 :(得分:1)

试试这个

String[] arr = str.split("\\s*-->\\s*");