输入2个字符串s1和s2,要求删除字符串s1中出现的所有子串s2,即结果字符串中不能包含s2。\n\n输入格式:\n\n输入在2行中分别给出不超过80个字符长度的、以回车结束的2个非空字符串,对应s1和s2。
时间: 2023-04-30 09:04:24 浏览: 99
题目描述:给定两个字符串s1和s2,要求删除字符串s1中出现的所有子串s2,并返回结果字符串。如果字符串s2出现在结果字符串中,即结果字符串中不能包含s2。
输入格式:
第一行输入两个字符串s1和s2,中间用逗号隔开。
第二行输入2行,分别表示给定的字符串s1和s2。
输出格式:
输出结果字符串,不能包含子串s2。
示例:
输入:
hello,ll
5 hello world!
ll h
输出:
5 o wor!d!
相关问题
输入2个字符串s1和s2,要求删除字符串s1中出现的所有子串s2,即结果字符串中不能包含s2。
对于输入的字符串s1和s2,可以使用字符串替换函数将s1中所有出现的s2替换为空字符串,从而得到不包含s2的字符串。代码示例如下:
```
s1 = s1.replace(s2, "")
```
输出的s1就是删除s2的结果
输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2。
可以使用字符串的replace函数来实现删除子串S2,即不断地将S1中的S2替换为空字符串。下面是一个Python的示例代码:
```python
def delete_substring(s1, s2):
while s2 in s1:
s1 = s1.replace(s2, '')
return s1
```
这个函数使用了一个while循环,每次循环都判断S2是否在S1中出现,如果是,则将S1中的S2替换为空字符串。当S2不再出现在S1中时,循环结束,返回处理后的S1。
阅读全文