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

标签 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);

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

最佳答案

试试这个

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

关于java - 使用正则表达式在java中分割字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16874397/

相关文章:

regex - Tuckey URL 重写过滤器的 "Exceptional"规则

mysql - 使用 REGEX 从 mySQL 中的表列中选择字符串模式

正则表达式:两次比赛之间的否定超前

java - 我的 MongoDB DAO 是否应该请求唯一的数据库对象?

java - 更改图像按钮处于保留状态

java - 使用 spring boot 和 thymeleaf 在 java 中将用户添加到数据库时出现问题

java - java 中操作声明上的 NullPointerException

java - 图像未显示在窗口上

php - 如何对冒号和句点之间的文本使用 PHP preg_match?

javascript - 按正则表达式分割