使用 ReadLn(InputFile, strVar) 从文本文件中读取一行后,我需要读取 strVar 的每个字符,如果它包含字母“E”(例如),我想输出(写入到新文件,事实上)原始变量,但“E”被交换/替换为数字“3”。
因此,如果从文件中读取“Example”,我希望将“3xample”写入新文件。
如何在 Free Pascal 中编写交换代码(我可以写入文件位)?其他语言好像有交换功能什么的。
谢谢
特德
最佳答案
您可以使用StringReplace
strVar := StringReplace(strVar, 'E', '3', [rfReplaceAll]);
关于string - 如何使用 Free Pascal 交换字符串变量中的某些值并用新值写回?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6153677/