import java.util.regex.Matcher; import java.util.regex.Pattern; public class StringUtils { /** *正则 */ public static String replaceblank(String str) { String dest = ""; if (str!=null) { Pattern p = Pattern.compile("\s*| | | "); Matcher m = p.matcher(str); dest = m.replaceAll(""); } return dest; } public static void main(String[] args) { System.out.println(StringUtils.replaceBlank("just do it!")); } /*----------------------------------- 笨方法:String s = "你要去除的字符串";

2.去除回车:s = s.replace(' ',''); 这样也可以把空格和回车去掉,其他也可以照这样做。 注: 回车( ) 水平制表符( ) s 空格() 换行( )*/ }
C语言中,%t并不是一个特殊字符,%t就是%和t字符,可能题主是想问\t的含义。符号\表示转义,后面接一个特定字母表示一个整体,有特殊含义。本题的 \t在C语言(同时也包括C++和JAVA)中表示一个制表符,相当于按下键盘上的tab键,与之类似的还有\n表示换行。
在不同编程语言中,合法的字符常量类型可能略有不同。一般来说,常见的合法的字符常量类型有以下几种:
1. 单引号字符:字符常量可以用单引号括起来,表示只包含一个字符的常量。例如,在C语言中,'a'表示字符常量a。
2. 转义字符:有些编程语言使用反斜杠\来表示转义字符,表示一些特殊符号,如制表符、换行符、退格符等。例如,在Java语言中,'\t'表示制表符。
3. 数字字符:在一些编程语言中,字符和数字是等价的。例如,在ascII编码中,字符'A'的数值为65。
4. 16进制字符:有些编程语言支持16进制数字的表示方式,可以用来表示字符。例如,在C语言中,'\x41'和'A'是等价的。
5. Unicode字符:一些编程语言支持Unicode字符的表示方式,可以表示多语言字符集。例如,在Java语言中,'\u0041'和'A'等价。
需要注意的是,不同编程语言的字符常量表示方式不尽相同,具体需要参考相关编程语言的文档。同时,在使用字符常量时,也要注意转义字符和非可打印字符的处理方式。