删除\n,\r,\t这种特殊字符,python代码
时间: 2023-09-10 13:14:22 浏览: 68
可以使用字符串的`replace()`方法来删除这些特殊字符。例如,下面的代码将删除字符串`text`中的`\n`、`\r`和`\t`:
```python
text = "Hello\r\n\tworld\n"
text = text.replace('\n', '').replace('\r', '').replace('\t', '')
print(text) # 输出:Hello world
```
在这里,我们使用了三个连续的`replace()`方法来删除所有的特殊字符。也可以使用正则表达式来实现相同的效果。例如,下面的代码也可以删除`\n`、`\r`和`\t`:
```python
import re
text = "Hello\r\n\tworld\n"
text = re.sub('[\n\r\t]', '', text)
print(text) # 输出:Hello world
```
这里,我们使用了正则表达式`[\n\r\t]`来匹配所有的特殊字符,然后使用`re.sub()`函数将它们替换为空字符串。