编写一个函数实现从源字符串中查找目标字符串,并进行替换。
时间: 2024-02-16 22:04:15 浏览: 21
好的,我可以帮你编写这样一个函数。以下是一个 Python 代码示例:
```python
def replace_str(source_str, target_str, replace_str):
"""
从源字符串中查找目标字符串,并进行替换
:param source_str: 源字符串
:param target_str: 目标字符串
:param replace_str: 替换字符串
:return: 替换后的字符串
"""
if target_str not in source_str:
return source_str
else:
return source_str.replace(target_str, replace_str)
```
这个函数接受三个参数:源字符串(source_str)、目标字符串(target_str)和替换字符串(replace_str)。该函数首先检查目标字符串是否存在于源字符串中,如果不存在,则返回源字符串。如果存在,则使用 Python 的字符串替换方法 replace() 进行替换,并返回替换后的字符串。
例如,如果你想将字符串 "Hello, World!" 中的 "World" 替换为 "Everyone",可以这样调用该函数:
```python
result = replace_str("Hello, World!", "World", "Everyone")
print(result)
```
输出结果为:
```
Hello, Everyone!
```
希望这个示例对你有所帮助!