写一个函数,去掉一段html字符串中的标签,取得其中的纯文本。例:<<<<img src=’1.jsp’>test<bbb>test1</bbb>><<aaa>test2结果为<<<testte 写一个函数,去掉一段html字符串中的标签,取得其中的纯文本。例:<<<<img src=’1.jsp’>test<bbb>test1</bbb>><<aaa>test2结果为<<<testtest1><test2 如何做啊?不要用正则表达式做的!因为我现在对正则表达式还是一窍不通!要用纯java代码来实现 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 类型如下: private Map getField(String singleSendData){ Map fields = new HashMap(); String[] fileNames = {"bbb","aaa"}; //标签数组 int fieldBeginIndex = -1; int fieldEndIndex = -1; String fieldValue = ""; for(int i=0;i<fileNames.length;i++){ fieldBeginIndex = singleSendData.indexOf(fileNames[i]+">"); if(fieldBeginIndex > -1){ fieldEndIndex = singleSendData.indexOf("<",fieldBeginIndex); fieldValue = singleSendData.substring(fieldBeginIndex+fileNames[i].length()+1,fieldEndIndex); fields.put(fileNames[i],fieldValue); } } return fields; } 菜鸟来了请高手帮帮我 感觉 <JAVA 与模式> 一书中的描述似乎有错误 请高手指点JAVA I/O流和异常处理的三道习题 正月里来拜年不算晚 在JDK1.5中如何声明ArrayList数组 关于applet更新的一个问题?请有经验的高手赐教! 简单的超类方法访问问题?? 怎么解决javax.mail中,smtp的认证问题 大家节日快乐!要分的进来留个言。 各位大侠,给我一个java的原码吧,是关于时间的,给30分 请问这个错误怎么修改 关于jfreechart中生成SegmentedTimeline去掉时间段的问题
private Map getField(String singleSendData){
Map fields = new HashMap();
String[] fileNames = {"bbb","aaa"}; //标签数组
int fieldBeginIndex = -1;
int fieldEndIndex = -1;
String fieldValue = "";
for(int i=0;i<fileNames.length;i++){
fieldBeginIndex = singleSendData.indexOf(fileNames[i]+">");
if(fieldBeginIndex > -1){
fieldEndIndex = singleSendData.indexOf("<",fieldBeginIndex);
fieldValue = singleSendData.substring(fieldBeginIndex+fileNames[i].length()+1,fieldEndIndex);
fields.put(fileNames[i],fieldValue);
}
}
return fields;
}