java過濾xss正則 Java如何去除字符串中的空格、回車、換行符、制表符?
Java如何去除字符串中的空格、回車、換行符、制表符?導入java.util.regex文件.Matcher導入java.util.regex文件. 模式公共類stringutils{/***正則*/
Java如何去除字符串中的空格、回車、換行符、制表符?
導入java.util.regex文件.Matcher導入java.util.regex文件. 模式公共類stringutils{/***正則*/public static string replacebank(string STR){string dest=“”if(STR!=null){模式P=模式.編譯(“s*| | |”)Matcher m=p.Matcher(str)dest=m.replaceAll(“”)return dest}public static void main(String[]args){系統(tǒng)輸出打印( StringUtils.replaceBank文件(“就這么做!“)}/*---愚蠢的方法:String s=”要刪除的字符串“
1。刪除空格:S=S.replace(“S”,“)。刪除回車符:S=S。替換(“,”)。這樣,還可以刪除空格和回車符,其他人也可以這樣做。注意:回車符()水平制表符()空格()換行符()*/}
在Java中有幾種實現換行符的方法:
1。在Java中使用轉義符“Rn”:String STR=“AAA”STR=“Rn”,因此STR后面會有換行符。注意:不能更改R,n的順序,否則換行符的效果將無法實現
2。Bufferedwriter的newline()方法:fileoutputstream FOS=newfileoutputstream(“C11。TXT”)bufferedwriter BW=新的bufferedwriter(FOS)bw.寫入(你好)bw.newline公司() bw.寫入(“Java”)w.newline()
3系統(tǒng).getProperty()方法:String STR=“AAA”系統(tǒng).getProperty(" 行分隔符)附件:對于通用系統(tǒng),您可以使用以下轉義字符來實現換行:Windows下的文本文件換行:RN linux/Unix下的文本文件換行:RN MAC下的文本文件換行:RN