如何在Python中删除字符串中的字符列表?
字符串类具有方法replace,可用于替换字符串中的子字符串。我们可以使用此方法将要删除的字符替换为空字符串。例如:
>>> "Hello people".replace("e", "")
"Hllo popl"如果要在一行中删除一个字符串中的多个字符,最好使用正则表达式。您可以使用“|”分隔多个字符并使用re.sub(chars_to_replace,string_to_replace_with,str)。例如:
>>> import re
>>> re.sub("e|l", "", "Hello people")
"Ho pop"如果列表中已经有要删除的字符,则也可以使用它join()来创建正则表达式。例如,
>>> import re
>>> char_list = ['a', 'e', 'i', 'o', 'u']
>>> re.sub("|".join(char_list), "", "Hello people")
"Hll ppl"注意:您也可以使用[]创建要在正则表达式中替换的字符组。
热门推荐
6 保研的祝福语简短
10 年轻20岁祝福语简短
11 朋友结婚祝福语信息简短
12 女孩婚礼贺卡祝福语简短
13 30段点歌简短祝福语
14 虎年春节祝福语图文简短
15 写给后妈祝福语大全简短
16 简短回复生日祝福语
17 校长送毕业祝福语简短
18 毕业立体贺卡祝福语简短