编与一个程序,当在一个宁符申中出现子串时就删除它。 【输入形式〕 用户在第一行输入一个宇符串,用户在第二行输入一个子串。 【输出形式】 程序在下一行输出删除其中所有子串后的字符串。如果字符串不包含子串则输出原字符串本身。
时间: 2024-06-20 14:03:04 浏览: 23
这个程序可以通过遍历原字符串,检查当前位置开始的子串是否与给定的子串相同来实现删除操作。如果当前位置开始的子串与给定的子串相同,则将该子串删除,否则将该字符添加到结果字符串中。以下是Python的示例代码:
```
string = input()
sub_string = input()
result = ""
i = 0
while i < len(string):
if string[i:i+len(sub_string)] == sub_string:
i += len(sub_string)
else:
result += string[i]
i += 1
print(result)
```
阅读全文