java - 使用定界符分割字符串-Java

标签 java regex string split

我有一个字符串,我想分别拆分这些值。

例如,我想拆分以下字符串:

            Test1 Avg. running Time: 66,3 [ms], (Ref: 424.0) ===> Well done, It is 80% faster

我想要单独的 66,3[ms] 和单独的 Ref 值。

如果你们中的任何人能建议我最好的方法,这将很有帮助。

我应该使用定界符 (:) 吗?但在这种情况下,我收到的输出为

            66,3 [ms], (Ref: 424.0) ===> Well done, It is 80% faster 

或者我应该使用“正则表达式”吗?

最佳答案

对于这种情况,您可以使用 .split(", "); 因为 ',' 在 except in number 之后有一个空白。

也可以在 this post 中查看 用于现成的解析器。

关于java - 使用定界符分割字符串-Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11739886/

相关文章:

regex - 使用正则表达式解析 SCAPROC 日志文件

c# - 正则表达式 : .net 与 javascript 中特殊字符的差异

java - 一个方法调用另一个字符串方法

c++ - 我不明白为什么我有一个悬空指针

java - 根据用户选择显示 xml <array-list> 中的项目

java - Spring Boot异常: java. lang.NoSuchMethodError : StandardJarScanner. setJarScanFilter(Lorg/apache/tomcat/JarScanFilter;)V

java - 在 Java 中创建带有子节点的 SOAP 消息

javascript - 使用 Javascript 和 Regex 替换 HTML 字符

Java正则表达式从给定字符串中提取单词

java - 如何将netbeans项目导入到eclipse忽略包声明?