// 查找某内容存在次数
public static int searchEleNum(String str,String targetEle) {
if( str.indexOf(targetEle) == -1 ) {
return 0;
}else {
return 1 + searchEleNum( str.substring( str.indexOf( targetEle ) + 1 ),targetEle);
}
}
// 替换全部
public static String replaceAll(String parent,String targetEle,String replaceEle ) {
if( parent.indexOf(targetEle) == -1 ) {
return parent;
}else {
int beginIndex = parent.indexOf(targetEle);
int endIndex = beginIndex + targetEle.length();
return parent.substring(0,beginIndex) + replaceEle + replaceAll(parent.substring(endIndex), targetEle, replaceEle);
}
}
int num = xxx.searchEleNum(content,"{{name}}"); //查找存在次数
xxx.replaceAll(content,"{{name}}",name); //替换