java - 解析java中具有相同开头但不同结尾的字符串

标签 java parsing text

我有像 "abc/123/456" 这样的字符串,我想将它分成两个字符串:"abc 123""abc 456"

我尝试过:

String[] str = MESSAGE.split("/") 

但没有提供所需的结果。有人可以与我分享如何执行它的任何想法吗?

最佳答案

只需按照您需要的任何方式将各个部分粘在一起,如下所示:

String[] str = MESSAGE.split(" /");
String s1 = str[0] + " " + str[1];
String s2 = str[0] + " " + str[2];

另请注意,最好使用模式 "/" 来分割字符串,即斜杠之前有一个空格。

关于java - 解析java中具有相同开头但不同结尾的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51877853/

相关文章:

java - Jsoup:如何将包含 HTML 的字符串转换为 XHTML 文档?

python - 在python中解析GSM调制解调器接收到的消息参数

java - Android 中用于人脸检测(随后是眼睛、 Nose 和嘴巴检测)的 OpenCV 代码

java - return 语句不将控制权返回给 java 中的调用者

java - JFrame关闭操作

java-7 - "Simplified Varargs Method Invocation"已经在当前的 OpenJDK 7 中实现了吗?

使用用户定义的运算符优先级进行解析

text - 如何将文本文档表示为文本分类的特征向量?

python - 如何从 python 中的孟加拉语文本中删除外来词

text - 计算 SVG 文本高度和宽度的正确方法