输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2。
时间: 2023-12-30 19:07:48 浏览: 72
函数:字符串s1中删除串s2里包含的所有字符(c语言)
5星 · 资源好评率100%
可以使用字符串的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。
阅读全文