2

使用 ReadLn(InputFile, strVar) 从文本文件中读取一行后,我需要读取 strVar 的每个字符,如果它包含字母“E”(例如),我想输出(写入新文件,事实上)原始变量,但“E”被交换\替换为数字“3”。

因此,如果从文件中读取“示例”,我希望将“3xample”写入新文件。

如何在 Free Pascal 中编写交换代码(我可以写入文件位)?其他语言似乎有交换功能什么的。

谢谢

泰德

4

1 回答 1

3

您可以使用StringReplace

strVar := StringReplace(strVar, 'E', '3', [rfReplaceAll]);
于 2011-05-27T14:53:57.853 回答