import re
def Mystrip(delStr , para=''):
if para =='':
delS = re.compile(r'\S+(.|\n)*\S+')
return delS.search(delStr).group()
return re.sub(para, '', delStr)
while 1:
print('Please input The original string:')
delString0 = input()
print('Please input the String to be deleted:')
para = input()
Newstirng = Mystrip(delString0, para)
print("After deleting,the string become:\n"+Newstirng+'\n')
笔记:
re.sub(para1,para1,para3) 其中para1是被替换的字符串,para2是替换成的字符串,para3是被检查的字符串
Newstring可以输出但是不能用%s输出