如何高效的切分文本? 我有一段文本(String text=“。。”),是用空格分割的,文本中可能有汉字、字母和数字,甚至有标点符号,可能有重复的项出现,怎么能高效的把里面的文本项给切分出来,放到数字或哈希表中?用正则表达式的效率高吗?代码应该如何写?谢谢啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String s="ajb iae iwe";String[] ts=s.split(" "); String s="ajb iae iwe";String[] ts=s.split("\\s"); "\\s"是空格吗?若有全角的空格怎么切分?下面的文本<[email protected]>"Zhao Nongming" <[email protected]>[email protected], [email protected], [email protected],[email protected], [email protected], [email protected]怎么能切分出:[email protected]Zhao Nongming [email protected][email protected] [email protected] [email protected] [email protected] [email protected] [email protected] str.replaceAll('\r\n',' ').replaceAll('<','').replaceAll('>','').split(",") \\s是转义字符,代表包括空格、制表符、换页符等空白字符的其中任意一个如果有全角空格,用replaceAll("\\u3000"," ")替换为半角空格 str.replaceAll("\r\n"," ").replaceAll("<","").replaceAll(">","").split(",")上面的那个写错了 学了J2SE,JAVA的基础后有哪些方向呢? 我的错误是版本问题吗?还是什么? 请举例Java判断ini文件的方法 在本机上的简单接口程序为什么运行不了?? 谁有jive源码能给一份吗?或者pet store源码谁有能给一份吗? System.exit(0)??????????????? oracle9驱动程序问题 大家有没有发现今天的Hotmail,速度特慢啊? 菜鸟问题:java 的帮助,去那里看 求解决java安装过程的问题 一个修改数据库一个属性内容的问题 请问这个用什么类来实现?
String[] ts=s.split(" ");
String[] ts=s.split("\\s");
下面的文本
<[email protected]>
"Zhao Nongming" <[email protected]>
[email protected], [email protected], [email protected],[email protected], [email protected], [email protected]
怎么能切分出:
[email protected]
Zhao Nongming [email protected]
[email protected] [email protected] [email protected] [email protected] [email protected] [email protected]
如果有全角空格,用replaceAll("\\u3000"," ")替换为半角空格
上面的那个写错了