String 如何交换字符串变量中的一些值,并使用Free Pascal用新值将其写回?

String 如何交换字符串变量中的一些值,并使用Free Pascal用新值将其写回?,string,freepascal,String,Freepascal,使用ReadLn(InputFile,strVar)从文本文件中读取一行后,我需要读取strVar的每个字符,如果它包含字母“E”(例如),我想输出(实际上写入一个新文件)原始变量,但将“E”替换为数字“3” 因此,如果从文件中读取“Example”,我希望将“3xample”写入一个新文件 如何用免费Pascal编写交换代码(我可以写入文件位)?其他语言似乎有交换功能之类的 谢谢 Ted您可以使用 strVar := StringReplace(strVar, 'E', '3', [rfRep

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

因此,如果从文件中读取“Example”,我希望将“3xample”写入一个新文件

如何用免费Pascal编写交换代码(我可以写入文件位)?其他语言似乎有交换功能之类的

谢谢

Ted

您可以使用

strVar := StringReplace(strVar, 'E', '3', [rfReplaceAll]);