如何在Python中从用户定义的句子中删除用户定义的字母?
您好,如果有人愿意花时间帮助我编写一些Python代码。
我目前正在参加软件工程训练营,当前要求是创建一个程序,其中用户输入一个句子,然后用户将输入他/她希望从该句子中删除的字母。
我已经在网上搜索了很多关于从字符串中删除字母的文章和线程,但我找不到关于如何从用户定义的字符串中删除用户定义的字母的任何文章或线程。
预期结果应该从用户定义的字符串中删除多个字母,但如果只输入一个字母,则会删除一个字母。如果输入多个字母,则仅打印原始句子。如有帮助或指导,将不胜感激。
您好,如果有人愿意花时间帮助我编写一些Python代码。
我目前正在参加软件工程训练营,当前要求是创建一个程序,其中用户输入一个句子,然后用户将输入他/她希望从该句子中删除的字母。
我已经在网上搜索了很多关于从字符串中删除字母的文章和线程,但我找不到关于如何从用户定义的字符串中删除用户定义的字母的任何文章或线程。
import re
sentence = input("Please enter a sentence: ")
letters = input("Please enter the letters you wish to remove: ")
sentence1 = re.sub(letters, '', sentence)
print(sentence1)
预期结果应该从用户定义的字符串中删除多个字母,但如果只输入一个字母,则会删除一个字母。如果输入多个字母,则仅打印原始句子。如有帮助或指导,将不胜感激。