如何高效的切分文本? 我有一段文本(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(",")上面的那个写错了 java的基本数据类型问题 简单的java聊天程序 为什么jdk1.4里面的map存放不了int型的建和值? 字符串截取问题 请教高手!十分感谢 JMF 网络视屏聊天问题? 端口出问题 java几个字符串查找出相同的字符串,在线等.. 同步 异步 还有并发的概念 散分,学Java我现在感到迷惘? 对话框布局 请教:关于Java Swing的Table的刷新的问题 一个修改数据库一个属性内容的问题 请问这个用什么类来实现?
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"," ")替换为半角空格
上面的那个写错了