易语言中如何取文本指定位置的字符?

2024-11-13 11:28:20
推荐回答(4个)
回答1:

可以用精易模块中的“文本_逐字分割”命令获取文本指定位置的字符。

1、打开易语言,点击“Windows窗口程序”按钮,然后点击“确定”按钮新建程序:

2、引入精易模块,添加“文本_逐字分割”命令,命令第一个参数为需要获取的文本,第二个参数为返回文字的数组:

3、这时文本会被逐字分割到一个数组中,数组中的文字是字符在文本中的位置,这样就可以获取指定位置的字符了:

回答2:

1、易语言新建一个windows窗口,点击进入代码编辑区。

2、我们输入这个函数,取文本左边()。

3、展开发现有个2个参数。

4、第一个参数就是我们要取的文本,我们输入“中国人”第二个参数我从左边取的数目,是字节为单位,我们输入4。

5、我们输入调试输出 (取文本左边 (“中国人”, 4))。

6、结果为中国,因为从左边取的4个字节就是2个汉字。

回答3:

.版本 2.子程序 取文本中间内容, 文本型, 公开
.参数 文本, 文本型
.参数 开始内容, 文本型
.参数 结束内容, 文本型
.局部变量 开始文本, 整数型
.局部变量 中间内容, 文本型
.局部变量 结束文本, 整数型
.局部变量 开始内容长度, 整数型开始内容长度 = 取文本长度 (开始内容)
开始文本 = 寻找文本 (文本, 开始内容, , 真)
结束文本 = 寻找文本 (文本, 结束内容, 开始文本 + 取文本长度 (结束内容), 真)
中间内容 = 取文本中间 (文本, 开始文本 + 开始内容长度, 结束文本 - 开始文本 - 开始内容长度)
返回 (中间内容)

回答4:

比如要第5个字节的内容,用取文本左边,得到前5个,那么你要找的这个肯定就在这5个的最后一个,只要再用取文本右边命令来取右边第一个就行了。