首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

小弟我有一个字符串,需要取得""和""中的每一段.应该怎样做啊

2012-05-16 
我有一个字符串,需要取得:和,中的每一段.应该怎样做啊?例如:用户 [ID:86, 用户名:goudezong, 密码:123

我有一个字符串,需要取得":"和","中的每一段.应该怎样做啊?
例如:
用户 [ID:86, 用户名:goudezong, 密码:123456, 用户类型:普通用户,]
我要取得 : 和 , 间的 goudezong 123456 普通用户 该怎么做啊?
则正表达式 ? split ? 求解

[解决办法]

Java code
String str = "[ID:86, 用户名:goudezong, 密码:123456, 用户类型:普通用户,]";        Pattern p = Pattern.compile(":([^,]+),");        Matcher m = p.matcher(str);        while(m.find()){            System.out.println(m.group(1));        } 

热点排行
Bad Request.