No, TwinCAT’s FindAndReplace function does not operate directly on an in-place string. Instead, it returns a modified copy of the input string with the specified replacements applied.