【发布时间】:2015-08-13 16:08:22
【问题描述】:
我正在尝试使用字符串和字符串替换,例如在应用程序中从字符串中去除不良语言或恶意代码字符。这是可行的,但是编译时的输出在输出“vilification managed...”之前留下了很大的空间
//import java.util.regex.Pattern;
class grandaddy {
public static void main (String [ ] args) {
//"now that the k's in place where the c used to be" (now it's on)
String tempinvarate= "marduk";
String sminth= "subparticle";
String infiltrate= "cosmicwind";
tempinvarate=tempinvarate.replace ("k", "c");
String a= "piss shit !@£$%^* vilification managed";
String b=" by mark scorfield";
a= a.replace("piss", "");
a= a.replace("shit", "");
a= a.replaceAll("[^a-z-A-Z0-9]", " ");
a=a+b;
System.out.println(tempinvarate);
System.out.println(tempinvarate.replace("k", "c"));
System.out.println(sminth);
System.out.println(sminth.replace("sub", "sminth"));
System.out.println(infiltrate);
System.out.println(infiltrate.replace("cosmic" , "minute"));
//int n = a.length();
//Pattern SPACE = Pattern.compile(" ");
//String[] arr = SPACE.split(a);
//String[] splitStr = a.trim().split("\\s+");
System.out.println(a);
}
}
【问题讨论】: