java 通过Java正则表达式去掉SQL代码中回车换行和多余空格?
通过Java正则表达式去掉SQL代码中回车换行和多余空格?
S是一组[tfnR],它不仅表示空格,还表示换行符和回车符。实际上,s可以直接用空格表示。([^a-za-z])[]([^])|([^])[]([^a-za-z])替换为$1$2
~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){系统输出打印( StringUtils.replaceBank文件(“就这么做!“)}/*---愚蠢的方法:String s=”要删除的字符串“
1。删除空格:S=S。替换(“ ”,”)
2。删除回车符: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系统.getProperty()方法:String STR=“AAA”系统.getProperty(" 行分隔符)附件:对于通用系统,您可以使用以下转义字符来实现换行:Windows下的文本文件换行:RN linux/Unix下的文本文件换行:RN MAC下的文本文件换行:RN
java java去掉字符串中的换行符 输出时java怎么把回车去掉
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。