public void test(){
String testStr="abc{xyd}xxx";
StringTokenizer s=new StringTokenize(testStr,"{");
StringBuffer sb=new StringBuffer();
while(s.hasMoreTokens()){
String t=s.nextToken();
int i=StringUtils.indexOf(t,"}");
if(i--=1){
sb.append(t);
}else{
sb.append(StringUtils.repalce(StringUtils.substring(t,0,i),"***"));
sb.append(StringUtils.substring(t,i+1));
}
}
}
本文介绍了一种使用Java处理字符串中特定模式的方法。通过StringTokenizer类和自定义逻辑实现了对包含特定字符模式的字符串进行解析和替换的功能。这种方法适用于需要对带有特殊标记的文本进行预处理的场景。
1万+

被折叠的 条评论
为什么被折叠?



