名称:字符串替换

符号:REPLACE

说明:

        从第P个字符后，用IN2代替IN1的L个字符。

图片:

参数:

参数 | 声明 | 类型 | 描述
--- | --- | --- | ---
IN1 | Input | STRING |
    输入字符串IN1
IN2 | Input | STRING |
    输入字符串IN2
L | Input | USINT |
    替换长度
P | Input | USINT |
    起始位置
OUT | Output | STRING |
    输出字符串

示例:

LD:

ST:

TagOut := REPLACE(IN1 := TagIn1, IN2 := TagIn2, L := TagLen, P := Position);

解释:

参数 | 操作数 | 值
--- | --- | ---
IN1 | TagIn1 | 输入值：'ABCDE'
IN2 | TagIn2 | 输入值：'X'
L | TagLen | 长度：2
P | Position | 起始位置：3
OUT | TagOut | 输出值：'ABXE'

        IN1、IN2输入字符串类型数据，L输入替换的长度，P输入起始位置，OUT输出替换后字符串。