【发布时间】:2014-11-22 12:03:45
【问题描述】:
大家好,我正在从 .obj 文件中读取行,我想将它们加载到一些数组中,但我需要正确解析它们。
我正在读一些这样的行: f 19/19/115 25/25/116 17/22/117
我想用“/”分割它们,但不删除那个字符,这是我想要获得的结果:
[f,19,/,19,/,115,25,/,25,/,116,17,/,22,/,117]
当我这样做的时候:
tokens = line.split("[/ ]+");
我得到:
[f, 19, 19, 115, 25, 25, 116, 17, 22, 117]
【问题讨论】:
-
如果您尝试
string1.replace("/", "#/").split("#");? same example -
您可能会发现这个答案很有用:stackoverflow.com/questions/2206378/….
-
@Malaci 这是我的结果:[f 1, /1, /1 2, /2, /2 3, /3, /3]
-
@Milaci [f,19,/,19,/,115,25,/,25,/,116,17,/,22,/,117]