android 去掉转义字符\r \n
时间: 2024-09-26 09:14:25 浏览: 78
Android常见XML转义字符(总结)
5星 · 资源好评率100%
在Android中,如果你想从字符串中移除换行符`\r` 和 `\n`,可以使用`String`类提供的`replace()`方法或者正则表达式。这里有几个示例:
1. 使用replace()方法:
```java
String text = "Hello\nWorld";
text = text.replace("\n", ""); // 移除换行符
text = text.replace("\r", ""); // 如果有需要,也可以移除回车符
```
2. 使用正则表达式替换(更通用,支持多种换行符,包括`\r\n`):
```java
import java.util.regex.Matcher;
import java.util.regex.Pattern;
String text = "Hello\r\nWorld";
Pattern pattern = Pattern.compile("\\r?\\n");
Matcher matcher = pattern.matcher(text);
text = matcher.replaceAll(""); // 用空字符串替换所有匹配项
```
在这个例子中,`\\r?\\n` 匹配一个回车符(`\r`),然后是可选的一个换行符(`\n`)。
阅读全文