字符串替换
字符串替换
描述:使用replace方法把字符串中的 old(旧字符串)替换成 new(新字符串),如果指定第三个参数max,则只替换前 max 个值,使用python函数string.replace()实现

属性说明
通用属性
- 前置延时 - 组件功能执行之前等待的时间,单位为"ms"
- 后置延时 - 组件功能执行后等待的时间,单位为"ms"
- 备注 - 组件备注说明,以便于理解和快速定位
目标属性
- string - 指定需要替换的字符串,字符串需要使用单引号;也可以指定一个字符串变量,变量无需单引号
- old - 指定需要替换的字符
- new - 指定替换后的字符
- count - 替换次数,最多替换count次, count未定义则全部替换
返回值
- 输出到变量 - 将处理后的字符串,赋值给一个变量
使用示例
添加【字符串替换】组件--->添加【输出】组件--->将【字符串替换】返回值连接到【输出】组件--->运行流程

情况1:在【字符串替换】组件目标属性值中,"string"输入:'abcde',"old"输入:'a',"new"输入:'A',"count"输入:None,即将字符串'abcde'中的字符'a'替换为'A'

输出结果:流程运行后,控制台处会打印替换后结果为'Abcde'

情况2:在【字符串替换】组件目标属性值中,"string"输入:'ab cde',"old"输入:' ',"new"输入:'',"count"输入:None,即去除字符串'ab cde'中的空格

输出结果:流程运行后,控制台处会打印替换后结果为'abcde'

情况3:在【字符串替换】组件目标属性值中,"string"输入:'aaabc',"old"输入:'a',"new"输入:'d',"count"输入:2,即将源字符串'aaabc'中,前两个字符'a'替换为'd'

输出结果:流程运行后,控制台处会打印替换后结果为'ddabc'

情况4:在【字符串替换】组件目标属性值中,"string"连接一个变量,变量值为'abcde',"old"输入:'a',"new"输入:'A',"count"输入:None,即"String"参数中输入字符串变量,进行变量中字符串的替换操作,将字符串中字符'a'替换为'A'


输出结果:流程运行后,控制台处会打印替换后结果为:Abcde
