开启辅助访问

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

取出文本与删除文本文本源码【可按字数取左边、取右边、删左边、删右边】

查看数: 3354 | 评论数: 9 | 收藏 9
关灯 | 提示:支持键盘翻页 & lt;-左 右 ->
    组图打开中,请稍候......
发布时间: 2018-10-23 09:08

正文摘要:

我估计这个源码已经没法再简化了。。。   子程序名返回值类型公开备 注取出文本文本型 取出一段文字前面或后面的指定数量的字数,可以区分单双系字节字符。参数名类 型参考可空数组备 注原文本文本 ...

回复

墨影0620   山东省青岛市 发表于 2018-10-23 10:34:48
思路是:先把所有的内容转换成全角字符,这样一来数字1234567890和ABCDEFGHIJKLMNOPQRSTUVWXYZ就全部变成2个字节了,这时候取出字数的两倍的字节的内容准没错,不会乱码。完事后再把他们转换会半角字符即可。
墨影0620   山东省青岛市 发表于 2018-10-24 20:49:50
纠正删文本的一个错误。
  

子程序名返回值类型公开备 注
删除文本文本型 删除一段文字前面或者后面指定数量的字数,可以区分单双字节字符。
参数名类 型参考可空数组备 注
原文本文本型
删除的字符数整数型可以为负数,负数从后面开始删除(如:2删除前面两个字,-2删除末尾两个字)。不能为零,否则返回空文本。
变量名类 型静态数组备 注
找到的文本文本型 
判断 (删除的字符数 > 0)
返回 (子文本替换 (原文本, 到半角 (取文本左边 (到全角 (原文本), 删除的字符数 × 2)), , ,1 , ))
判断 (删除的字符数 < 0)
找到的文本 = 到半角 (取文本右边 (到全角 (原文本), -删除的字符数 × 2))
返回 (子文本替换 (原文本, 找到的文本, , 倒找文本 (原文本, 找到的文本, , ), , ))
返回 (“”)
初学者1   湖北省仙桃市 发表于 2025-1-29 00:43:16
真的实现了多列,谢谢分享
我的yyy123   福建省泉州市 发表于 2024-1-11 14:37:34
学习一下
a3960382663   湖南省邵阳市 发表于 2019-4-28 16:07:48
retn 0x0000   retn 0x0000  
gazingat   广东省广州市 发表于 2018-10-26 12:10:02
辛苦了
玩导弹的驴   广东省深圳市 发表于 2018-10-25 10:35:30
感谢分享,很给力!~
华浮   福建省南平市 发表于 2018-10-25 09:45:08
给新手一个简单的教程,试验调测。、
kike   广东省深圳市 发表于 2018-10-23 09:43:56
辛苦了。
发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报QQ: 793400750,邮箱:[email protected]
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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