求助:如何对多行文本编辑框(mle控件)中数据逐行加单引号和逗号

wssss 2015-04-03 05:37:06
如在多行文本编辑框输入
123456
4567890
23456
后马上修改为(加单引号和逗号)
'123456',
'4567890',
'23456'
谢谢
...全文
707 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
aolixiaox 2019-02-19
  • 打赏
  • 举报
回复
引用 1 楼 Drayne 的回复:
每换一行的时候,实际上有一个换行符和一个回车符 cha(13) 和 chr(10) 是不可见的,一个在一行的最后,一个在下一行的最前。我忘了谁在前谁在后了。 你可以replace(char(13), '!!!!') 这种办法来试试。 相加 ' 那就 replace(char(13), "'" + char(13)) 这样的或者是 char(10)
这个思路是对的。输入的信息大致为 : 第一行内容+换行符 第二行内容+换行符 ... 第n行内容 把换行符作为标记,就可以把每一行的内容拆开,分别添加符号就可以了。 具体的还要看你具体的触发时机: 1、是输入完一行,按回车就修改 2、内容都输入完成,某个按钮被点击才修改
GeorgeXu1990 2019-02-19
  • 打赏
  • 举报
回复
ECS
SLB
OSS
VPC
NAT网关
VPN网关
高速通道/专线
共享带宽/流量包
云解析
云企业网
智能接入网关
RAM
CDN
直播
视频点播
MTS-媒体处理
基础防护
WAF
DDoS高防IP
安骑士
证书服务
云监控
网络链路
云数据库-MySQL
"云数据库-Memcache
云数据库-Redis"
云数据库-MongoDB
云数据库-DTS
MQ/ONS
消息队列Kafka
消息队列LMQ
消息服务
堡垒机
云防火墙
网站威胁扫描系统
操作审计
数据库审计
分析识别
敏感数据保护
密钥管理服务
游戏盾
实人认证
爬虫风险管理
加密服务
内容安全
安全其他
WorldMobile 2015-04-16
  • 打赏
  • 举报
回复
引用 楼主 wssss 的回复:
如在多行文本编辑框输入 123456 4567890 23456 后马上修改为(加单引号和逗号) '123456', '4567890', '23456' 谢谢
自动折行也需要增加',这个有点麻烦 long ll_i, ll_cnt string ls_text, ls_data ll_cnt = mle_1.LineCount() mle_1.selecttext(1,0) for ll_i = 1 to ll_cnt ls_text = mle_1.textline() ls_data+= "'" + ls_text + "'" send(handle(mle_1),256,40,0) next messagebox('', ls_data) 试试
Drayne 2015-04-15
  • 打赏
  • 举报
回复
每换一行的时候,实际上有一个换行符和一个回车符 cha(13) 和 chr(10) 是不可见的,一个在一行的最后,一个在下一行的最前。我忘了谁在前谁在后了。 你可以replace(char(13), '!!!!') 这种办法来试试。 相加 ' 那就 replace(char(13), "'" + char(13)) 这样的或者是 char(10)

604

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 控件与界面
社区管理员
  • 控件与界面社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧