【发布时间】:2017-12-24 20:28:30
【问题描述】:
如何根据分隔符的第 n(例如:第二)次出现来拆分字符串。而除了第 n 次出现之外,应保留所有其他分隔符
I/P:
String name="This is my First Line";
int delimiter=" ";
int count=3;//This is a dynamic value
O/P:
String firstpart=This is my
String Secondpart=First Line
【问题讨论】:
-
看看
String类中的split(String, int)方法。 -
@Thomas 对于我来说,它将字符串分成两部分 String 1="This" ,String2="is my First Line"
-
啊,现在我明白你的问题了。您想在第三个空间拆分。在这种情况下,动态构建正则表达式。有很多关于表达式应该是什么样子的例子。或者使用
indexOf()和substring()的组合。