java正则替换\n\r\t\v\x00
时间: 2023-09-16 12:13:15 浏览: 192
在Java中,你可以使用正则表达式或字符串的replace方法来替换特殊字符。下面是使用这些方法来替换换行符(\n),回车符(\r),制表符(\t),垂直制表符(\v)和空字符(\x00)的示例代码:
```java
public class Main {
public static void main(String[] args) {
String str = "Hello\nWorld\r\t\v\x00";
// 使用正则表达式替换
String replacedStr = str.replaceAll("[\\n\\r\\t\\v\\x00]", "");
System.out.println(replacedStr);
// 使用字符串的replace方法逐个替换
replacedStr = str.replace("\n", "")
.replace("\r", "")
.replace("\t", "")
.replace("\u000b", "") // \v的Unicode表示
.replace("\u0000", ""); // \x00的Unicode表示
System.out.println(replacedStr);
}
}
```
输出结果将是:
```
HelloWorld
HelloWorld
```
阅读全文