日期:2014-05-20  浏览次数:20905 次

怎么写JAVA正则表达式
字符串=种/q 中文名/nz :/w 巴天酸模/nz 种拉丁名/nz :/w Rumex/x patientia/x Linn/x ./w 种/q 别名/n :/w 洋铁/n 叶/ng 洋铁/n 酸模/nz 牛舌头/nz 棵/q 科拉丁/nrf 名/q :/w Polygonaceae/x 属/v 拉丁/nz 名/q :/w Rumex/x 

该怎么写正则表达式将其中  单词组抽出呢, 比如该字符串依次是:种,中文名,:, 巴天酸模,种拉丁名,:,Rumex,patientia求熟悉JAVA正则的指导下。。


多谢了~
java 正则表达式

------解决方案--------------------

String s="种/q 中文名/nz :/w 巴天酸模/nz 种拉丁名/nz :/w Rumex/x patientia/x Linn/x ./w 种/q 别名/n :/w 洋铁/n 叶/ng 洋铁/n 酸模/nz 牛舌头/nz 棵/q 科拉丁/nrf 名/q :/w Polygonaceae/x 属/v 拉丁/nz 名/q :/w Rumex/x";
String[] ss=s.split("/\\w+
------解决方案--------------------
\\s+
------解决方案--------------------
[:.]");
for(String str:ss)
System.out.println(str);