package com.banking.xc.utils;
import android.text.TextUtils;
/**
* 遇到<>标签信息,自己过滤到这些
* @author zhangyinhang
*
*/
public class TextFilterUtil {
public static String filterHtmlTag(String rawString){
if(TextUtils.isEmpty(rawString)){
return "";
}
while(rawString.contains("<")){
int tag1 = rawString.indexOf("<");
if(rawString.contains(">")){
int tag2 = rawString.indexOf(">");
if(tag2>tag1){
rawString = rawString.substring(0, tag1)+rawString.substring(tag2+1,rawString.length());
}else{
rawString = rawString.substring(0, tag2)+rawString.substring(tag2+1,tag1)+rawString.substring(tag1+1,rawString.length());
}
}else{
rawString = rawString.substring(0, tag1);
}
}
while(rawString.contains(">")){
final int tag3 = rawString.indexOf(">");
rawString = rawString.substring(0, tag3)+rawString.substring(tag3+1,rawString.length());
}
while(rawString.contains("null")){
final int nullTag = rawString.indexOf("null");
rawString = rawString.substring(0, nullTag)+rawString.substring(nullTag+4,rawString.length());
}
while(rawString.contains("【")){
final int tag = rawString.indexOf("【");
rawString = rawString.substring(0, tag)+rawString.substring(tag+1,rawString.length());
}
while(rawString.contains("】")){
final int tag = rawString.indexOf("】");
rawString = rawString.substring(0, tag)+rawString.substring(tag+1,rawString.length());
}
while(rawString.contains(" ")){
final int tag = rawString.indexOf(" ");
rawString = rawString.substring(0, tag)+rawString.substring(tag+6,rawString.length());
}
return rawString;
}
}