【问题描述】 编写程序将一个指定文件中某一字符串替换为另一个字符串。要求:(1)被替换字符串若有多个,均要被替换;(2)指定的被替换字符串,大小写无关。 【输入形式】 给定文件名为filein.txt。从控制台输入两行字符串(不含空格,行末尾都有回车换行符),分别表示被替换的字符串和替换字符串。 【输出形式】 将替换后的结果输出到文件fileout.txt中。 【样例输入】 从控制台输入两行字符串: in out 【问题描述】 编写程序将一个指定文件中某一字符串替换为另一个字符串。要求:(1)被替换字符串若有多个,均要被替换;(2)指定的被替换字符串,大小写无关。 【输入形式】 给定文件名为filein.txt。从控制台输入两行字符串(不含空格,行末尾都有回车换行符),分别表示被替换的字符串和替换字符串。 【输出形式】 将替换后的结果输出到文件fileout.txt中。 【样例输入】 从控制台输入两行字符串: in out
时间: 2023-04-09 08:00:30 浏览: 209
以下是我作为C知道的回答:
这是一个编程问题,可以使用Python等编程语言来实现。以下是一个Python的示例代码:
```python
with open('filein.txt', 'r') as f:
content = f.read()
old_str = input().strip().lower()
new_str = input().strip()
content = content.replace(old_str, new_str)
with open('fileout.txt', 'w') as f:
f.write(content)
```
这个程序会读取文件filein.txt中的内容,将其中所有出现的被替换字符串(不区分大小写)替换为替换字符串,并将结果输出到文件fileout.txt中。你只需要在控制台输入被替换字符串和替换字符串即可。
希望这个回答能够帮到你!
阅读全文