读书人

一取串的!有急解决思路

发布时间: 2011-12-28 22:45:21 作者: rapoo

一取串的!有急!
String s= "S801145/S124/S87115/S11/S45963/S110 ";

怎么以 "/ "志把前三 "S801145/S124/S87115 "和后三 "S11/S45963/S110 "
分。菜不知道怎么做?

[解决办法]
先分成6个再三三组合
[解决办法]
string [] a = s.spilt( "/ ");

[解决办法]
String s= "S801145/S124/S87115/S11/S45963/S110 ";
String v1=null,v2=null;
Pattern pt = Pattern.compile( "^(.*?/.*?/.*?)/(.*)$ ");
Matcher mc = pt.matcher(s);
if(mc.find()){
//System.out.println(mc.group(1));
v1 = mc.group(1);
v2 = mc.group(2);
}
System.out.println(v1+ "\n "+v2);
[解决办法]
String[] ss = s.split( "(? <=.+/.+/.+)/(?=.+/.+/.+) ");
[解决办法]
借宝地请教一下老大们。
String str = "iddddi_idfddi_iffffi ";
用一个正则表达式怎么分成dddd,dfdd,ffff呀

读书人网 >J2SE开发

热点推荐