精易论坛

标题: 文本替换问题 [打印本页]

作者: ouding    时间: 2014-12-23 07:57
标题: 文本替换问题
如图
  我是想打 内容的 “\SS\SSS\SSSSX\”      替换成   与编辑框相同的文本   如 内容是 123    编辑框内容是 123=ggg

替换后的内容是ggg         

结果应该是  数组:3{“123”,“456456 ”,“45646”}      而不是 数组:3{“123”,“123S”,“123123X”}  


为什么只能替换第一个的  帮忙看看源码

  
窗口程序集名保 留  保 留备 注
窗口程序集1   
变量名类 型数组备 注
内容文本型  
文本文本型0 
i整数型  
结果文本型0 

子程序名返回值类型公开备 注
__启动窗口_创建完毕  
内容 = “\SS\SSS\SSSSX\”
文本 = 分割文本 (到文本 (编辑框1.内容), #换行符, )
子程序名返回值类型公开备 注
_按钮1_被单击  
计次循环首 (取数组成员数 (文本), i)
内容 = 文本_替换 (内容, , , , 文本_取左边 (文本 [i], “=”, ), 文本_取右边 (文本 [i], “=”, ))
计次循环尾 ()
文本_取中间_批量 (内容, “\”, “\”, 结果)
调试输出 (结果)


i支持库列表   支持库注释   
spec特殊功能支持库




作者: 剩下我de孩子气    时间: 2014-12-23 08:10
精易模块  文本_替换就好了
作者: nameyypx    时间: 2014-12-23 08:26
明显自己跟自己过不去。
作者: idengpan    时间: 2014-12-23 09:13
使用子文本替换,替换全部
作者: Violation    时间: 2014-12-23 10:41
用子文本替换
作者: 相遇在转角    时间: 2014-12-23 14:44
楼上几位都是好兄弟,都给了自己的意见,好人




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4