java 字符替换的一些问题值得记录下
最近在处理一些字符串的替换中发生的一些问题。
最近需要临时实现一个再FCK中替换一些字符串的工作。
因此首先想到的的一个方法就是replaceAll();方法。这个简单也很实在。
故第一次实现的伪代码段位:
int index = description.indexOf("XXXX"); if(index != -1){ description = description.replaceAll("XXXX","BBBB"); } //....将Description更新。
String result=""; String replaceDesc="DDDD";do{ index = description.indexOf("XXXX"); if(index !=-1){ result= description.substring(0,index); result= result+replaceDesc; result= result+description.substring(index+desc.length()); description = result; }}while(index !=-1);