如何在Python中从字符串中删除特定字符?

如何在Python中从字符串中删除特定字符?

字符串类有一个replace方法,可用于替换字符串中的子字符串。我们可以使用此方法将要删除的字符替换为空字符串。例如:

>>> "Hello people".replace("e", "")
"Hllo popl"

如果您想在单行中从字符串中删除多个字符,最好使用正则表达式。您可以使用“|”将多个字符分隔并使用re.sub(chars_to_replace, string_to_replace_with, str)。例如:

import re
print (re.sub("e|l", " ", "Hello people"))

输出:

H   o p op

注意:您也可以使用[ ]在正则表达式中创建要替换的字符组。

阅读更多:Python 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程