java replaceAll 去除\r\n\t
时间: 2023-09-30 18:04:41 浏览: 104
可以使用正则表达式来去除\r、\n和\t。代码如下:
String str = "Hello\r\n\tworld!";
str = str.replaceAll("[\r\n\t]", "");
System.out.println(str); // 输出:Hello world!
在这个例子中,使用replaceAll方法,将字符串中的\r、\n和\t替换为空字符串""。其中正则表达式"[\r\n\t]"表示匹配\r、\n和\t中的任意一个。注意,由于Java中反斜杠是特殊字符,所以需要用两个反斜杠来表示一个反斜杠。
相关问题
java 字符串\r\n\t 怎么去除
你可以使用Java的replaceAll方法来去除字符串中的\r、\n、\t等特殊字符。例如:
String str = "这是一个带有\r\n\t特殊字符的字符串";
str = str.replaceAll("[\\r\\n\\t]", "");
System.out.println(str);
运行后输出的结果将不再包含\r、\n、\t等特殊字符。
Java字符串怎么去掉\r\n\t
以下是两种Java去除字符串中的\r\n\t的方法:
使用replace()方法逐个替换特殊字符:
String str = "这是第一行的内容,\n这是\t后的内\r容 123"; str = str.replace("\n", "").replace("\t", "").replace("\r", ""); System.out.println(str); // 输出:这是第一行的内容,这是后的内容 123
使用正则表达式替换特殊字符: ```java import java.util.regex.Pattern; import java.util.regex.Matcher;
public static String replaceBlank(String str) { String dest = ""; if (str != null) { Pattern p = Pattern.compile("\s*|\t|\r|\n"); Matcher m = p.matcher(str); dest = m.replaceAll(""); } return dest; }
相关推荐
















