62,628
社区成员
发帖
与我相关
我的任务
分享

s= s .replaceAll("\\s*\\|\\s*", "|");public class Test{
public static void main(String[] args){
String str = "abc | abc 123 |abc abc| 456 ab cd | abc ab cd | ab cd";
str = str.replaceAll(" ?\\| ?", "|");
System.out.print(str);
}
}
String strt = "abc | abc 123 |abc abc| 456 ab cd | abc ab cd | ab cd";
strt = strt.replace(" | ", "|").
replace(" |", "|").
replace("| ", "|");
System.out.println(strt);String strt = "abc| 456";
strt = strt.replace(" | ", "|").
replace(" |", "|").
replace("| ", "|");
System.out.println(strt);
我晕,想到怎么处理了。