Remplace L caractères dans IN1 à partir de la position P (base 1) par la sous-chaîne IN2, et écrit la chaîne mise à jour dans la variable STRING cible.
REPLACE retire length (L) caractères de src1 (IN1) à partir de l'indice pos (P) en base 1, insère src2 (IN2) à cette position et enregistre la chaîne résultante dans la variable cible.
STRING cible, la chaîne d'origine (IN1), la chaîne de remplacement (IN2), la longueur (L) et la position (P).from automation_machine import ActionQualifier, ActionInstruction
step.add_action("status_code", "Update station status char", qualifier=ActionQualifier.P, instruction=ActionInstruction.REPLACE, src1="status_code", src2='"R"', length="1", pos="3")
STRING cibleActionQualifier.P (Impulsion)ActionInstruction.REPLACEIN1) — Variable ou constante STRING d'origineIN2) — Variable ou constante STRING de remplacementL) — Nombre de caractères à remplacer (variable ou constante INT)P) — Position du caractère de départ en base 1 (variable ou constante INT)