【发布时间】:2017-03-16 06:37:36
【问题描述】:
那么如何在android中拆分这个组合呢?
提前致谢:)`
我正在尝试这样String lines[] = String.split("\\r?\\n", -1);
但是如何一次拆分所有数据
【问题讨论】:
-
String#split支持正则表达式,而正则表达式支持or表达式
那么如何在android中拆分这个组合呢?
提前致谢:)`
我正在尝试这样String lines[] = String.split("\\r?\\n", -1);
但是如何一次拆分所有数据
【问题讨论】:
String#split 支持正则表达式,而正则表达式支持or 表达式
您可以使用 Pattern 进行正则表达式拆分
String fields = "name[Employee Name], employeeno[Employee No], dob[Date of
Birth], joindate[Date of Joining]";
Pattern pattern = Pattern.compile("\\[.+\\]+?,?\\s*" );
String[] split = pattern.split(fields);
【讨论】: