今天来给大家说说,使用易语言在读取网页文本时,读取出来的内容不会自动换行的问题。

如下图所示,在网页访问时为左边所示,易语言读取出来后为右边所示:

这里我采取的方式是使用易语言的”子文本替换”,接下来我们来看看具体代码如何写:

首先把从服务器(或其他)获取到的文本文件使用一个变量存起来(Ps:这里要注意的是,在服务器的文本中,每行的最后一个字后面添加一个需要被替换的字符,如:-,*,=,+等等);

使用易语言的”子文本替换”把获取到的文本中,你刚刚设置的替换符替换成换行符即可,下面上代码:

.版本 2
.支持库 internet

.程序集 窗口程序集_启动窗口
.程序集变量 获取服务器文本, 文本型
.程序集变量 处理获取获取到的文本, 文本型

.子程序 __启动窗口_创建完毕

' 七彩云博客 cdn.qicaiyun.top

.子程序 _按钮1_被单击

获取服务器文本 = 到文本 (HTTP读文件 (“https://cdn.qicaiyun.top/sync/test.txt”))
处理获取获取到的文本 = 子文本替换 (获取服务器文本, “-”, #换行符, , , 假)
编辑框1.内容 = 处理获取获取到的文本

[dltable file=”E_yiyuyanduquwangyewenbenbuhuanhang.e” size=”97KB”]七彩云下载[/dltable]