易语言怎么判断编辑框内的是不是英文,我用替换的方法把一段文字的空格删掉,但是怎么不要删英文中的空格 40
这是我删除处空格的代码,怎么改进才能让它不要删了英文的空格:.版本2.如果真(寻找文本(编辑框1.内容,“”,,假)≠-1)编辑框2.内容=子文本替换(编辑框1.内容,“...
这是我删除处空格的代码,怎么改进才能让它不要删了英文的空格:
.版本 2
.如果真 (寻找文本 (编辑框1.内容, “ ”, , 假) ≠ -1)
编辑框2.内容 = 子文本替换 (编辑框1.内容, “ ”, “”, , , 真) 展开
.版本 2
.如果真 (寻找文本 (编辑框1.内容, “ ”, , 假) ≠ -1)
编辑框2.内容 = 子文本替换 (编辑框1.内容, “ ”, “”, , , 真) 展开
1个回答
展开全部
很高兴为您解答!
.版本 2
.程序集 窗口程序集_启动窗口
.程序集变量 临时位置, 整数型, , , 查找空格位置
.程序集变量 检验文本, 文本型, , , 检验是否含有英文
.子程序 _按钮1_被单击
检验文本 = “abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ”
临时位置 = 1
子文本替换_ ()
.子程序 子文本替换_
.局部变量 临时文本, 文本型, , , 取空格开始后2位字符
.局部变量 临时, 文本型
.局部变量 i2, 整数型, , , 计次循环变量
.局部变量 i1, 整数型
.计次循环首 (取文本长度 (编辑框1.内容), i1)
临时位置 = 寻找文本 (编辑框1.内容, “ ”, 临时位置, 假)
输出调试文本 (临时位置)
.如果真 (临时位置 = -1)
跳出循环 ()
.如果真结束
临时文本 = 取文本中间 (编辑框1.内容, 临时位置, 2)
输出调试文本 (“临时文本:” + 临时文本)
.计次循环首 (取文本长度 (临时文本), i2)
临时 = 取文本中间 (临时文本, i2, 1)
.如果真 (寻找文本 (检验文本, 临时, , 假) ≠ -1)
临时位置 = 临时位置 + 1
子文本替换_ ()
返回 ()
.如果真结束
处理事件 ()
.计次循环尾 ()
编辑框1.内容 = 子文本替换 (编辑框1.内容, “ ”, “”, 临时位置, 1, 真)
.计次循环尾 ()
信息框 (“替换完毕!”, 0, , )
更多追问追答
追问
可不可以用这个格式的替换,因为我还有其他的文字要替换,不止是空格:
.如果真 (寻找文本 (编辑框1.内容, “ ”, , 假) ≠ -1)
编辑框2.内容 = 子文本替换 (编辑框1.内容, “ ”, “”, , , 真)
追答
可以的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询