aardio 官方社区

用户名  找回密码
 注册会员

QQ登录

只需一步,快速开始

帖子
查看: 10992|回复: 5

edit或者richedit如何删除空行?

[复制链接]

4

主题

9

回帖

78

积分

一级会员

积分
78
发表于 2013-10-16 09:42:33 | 显示全部楼层 |阅读模式
edit或者richedit如何删除空行?

尝试了使用  \b 退格,发现没有效果,这个该怎么做?而 edit.line 里面也没有类似的方法

5

主题

429

回帖

2420

积分

五级会员

积分
2420
发表于 2013-10-16 09:50:54 | 显示全部楼层
具体是删除什么空行?
取出所有文本,把空行都删除了?

4

主题

9

回帖

78

积分

一级会员

积分
78
 楼主| 发表于 2013-10-16 10:04:36 | 显示全部楼层
神码 发表于 2013-10-16 09:50
具体是删除什么空行?
取出所有文本,把空行都删除了?

假如 edit 里面有5行内容,假如第3行是空的,怎样把这一行删掉,让edit只有4行内容

50

主题

226

回帖

1679

积分

荣誉会员

积分
1679
发表于 2013-10-16 11:29:35 | 显示全部楼层
本帖最后由 5e365 于 2013-10-16 11:31 编辑

  1. import win.ui;
  2. /*DSG{{*/
  3. var winform = ..win.form( bottom=399;parent=...;right=599;text="aardio Form" )
  4. winform.add(
  5. button={ bottom=327;right=304;left=198;top=292;z=2;text="删除空行";cls="button" };
  6. edit={ bottom=258;right=438;left=61;multiline=1;top=61;z=1;edge=1;cls="edit" }
  7. )
  8. /*}}*/

  9. winform.button.oncommand = function(id,event){
  10.         winform.edit.text = string.replace(winform.edit.text, '\r\n\\s*\r\n', '\r\n')
  11. }

  12. winform.edit.text =/*
  13. 第1行非空行
  14. 第2行非空行

  15. 第4行非空行
  16. 第5行非空行
  17. */

  18. winform.show();
  19. win.loopMessage();
复制代码

评分

参与人数 1 +2 收起 理由
孤月蓝风 + 2 多谢指点,实验成功

查看全部评分

2

主题

10

回帖

86

积分

一级会员

积分
86
发表于 2013-11-4 15:46:14 | 显示全部楼层
牛逼!受用了!

1

主题

10

回帖

73

积分

一级会员

积分
73
发表于 2014-7-1 10:24:44 | 显示全部楼层
有用,有意,有情。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|aardio.com|aardio 官方社区 ( 皖ICP备09012014号 )

GMT+8, 2025-6-6 10:06 , Processed in 0.086032 second(s), 27 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表