易语言吧 关注:266,820贴子:1,667,131

求助!如何替换编辑框内容

只看楼主收藏回复

比如
%85021%
如何把第一个%替换成【,把第二个%替换成】
变成【85021】


1楼2018-04-25 17:04回复
    谢谢各位大佬!


    2楼2018-04-25 17:04
    回复
      2025-08-09 09:17:22
      广告
      不感兴趣
      开通SVIP免广告
      默默的顶贴。。


      3楼2018-04-25 17:16
      回复
        继续默默的顶贴……QAQ


        4楼2018-04-25 17:44
        回复
          默默的再顶顶


          5楼2018-04-25 18:23
          回复

            这样咯


            6楼2018-04-25 19:07
            回复(1)
              .版本 2
              .子程序 子程序1
              .局部变量 文本中间, 文本型
              文本中间 = 取文本中间 (编辑框1.内容, 2, 5)
              编辑框1.内容 = “”
              编辑框1.内容 = “【” + 文本中间 + “】”


              IP属地:江苏7楼2018-04-25 19:12
              收起回复



                8楼2018-04-25 20:12
                收起回复
                  2025-08-09 09:11:22
                  广告
                  不感兴趣
                  开通SVIP免广告
                  正则匹配文本中间的数字
                  然后new一个变量a赋值即可。


                  IP属地:四川来自iPhone客户端9楼2018-04-25 20:32
                  回复
                    比如:
                    %今天我去公园玩!公园里好多好玩的!
                    有%鸟儿,花儿,鱼儿,各种各样的动物!!%
                    大概意思就是,在一个编辑框里出现的第二个%替换成“(”,第三个%替换成“)”
                    不限文本,只要是有就可以替换。
                    我不知道这种可以不可以实现。。
                    算是我的奇思妙想吧。。求大佬帮助!


                    10楼2018-04-25 20:34
                    收起回复
                      加个计数器,然后替换文本,操作一次后计数器加一,根据计数器单双替换【】,循环


                      IP属地:江苏11楼2018-04-25 21:26
                      回复
                        有这样的思路...
                        原文本 %abc%def%
                        把最左边的一个字符拆掉 abc%def%
                        把最右边的一个字符拆掉 abc%def
                        子文本替换 abc(def
                        组装回去 %abc(def)
                        虽然不是很稳定 但是也是一种方法嘛233


                        IP属地:中国香港来自Android客户端12楼2018-04-25 22:07
                        收起回复
                          新建个子程序
                          先寻找出该文本中%号一共有多少个!
                          按钮1单机
                          调用该子程序
                          变量循环首(从第二个出现开始循环)
                          文本替换
                          变量循环尾


                          IP属地:江苏来自Android客户端13楼2018-04-25 22:39
                          回复
                            可行。要用循环判断,代码大概长这样
                            变量i用来记录百分号的位置,n用来记录出现次数
                            i=寻找文本,在全文本里面找百分号。此时i为百分号第一次出现的位置
                            【循环判断首】
                             n=n+1
                             ☆ 现在,百分号第n次出现的位置为i。按需要在这里添加代码。
                             i=寻找文本,在全文本里面寻找百分号,起始搜寻位置填i。现在i记录的是下一个百分号的位置
                            【循环判断尾,如果i=-1就说明找不到了,那就跳出循环】


                            IP属地:中国香港来自Android客户端14楼2018-04-25 22:40
                            收起回复
                              2025-08-09 09:05:22
                              广告
                              不感兴趣
                              开通SVIP免广告
                              这样吗


                              IP属地:广东来自Android客户端15楼2018-04-26 02:53
                              回复