实例讲解易语言取文本中间自定义子程序

我们先看下代码:

版本 2

.子程序 取文本中间内容, 文本型
.参数 完整内容, 文本型
.参数 左边文本, 文本型
.参数 右边文本, 文本型
.局部变量 临时位置, 整数型
.局部变量 总长度, 整数型
.局部变量 返回结果, 文本型

总长度 = 取文本长度 (完整内容)

临时位置 = 寻找文本 (完整内容, 左边文本, , 假) + 取文本长度 (左边文本)

返回结果 = 取文本中间 (完整内容, 临时位置, 总长度)

总长度 = 取文本长度 (返回结果)

临时位置 = 寻找文本 (返回结果, 右边文本, , 假) - 1

返回结果 = 取文本中间 (返回结果, 1, 临时位置)

返回 (返回结果)

大家可以在本地测试下,感谢大家对我们的支持。

(0)

相关推荐

  • 易语言通过文本解析的方式把C代码转换成易代码

    常量数据表 .版本 2 .常量 c, "<文本长度: 759>", , '常量值是一段C代码 C代码转易代码 .版本 2 .支持库 commobj .支持库 iext2 .程序集 窗口程序集_启动窗口 .程序集变量 k, 快速文本对象 .程序集变量 k2, 快速文本对象 .子程序 __启动窗口_创建完毕 .局部变量 z, 字符格式 z.字体大小 = 8 z.字体名称 = "微软雅黑" d1.置默认字符格式 (z) d2.置默认字符格式 (z) d1.内容

  • 易语言批量取文本中间代码总结

    我们在用易语言编写软件和插件的时候,经常需要从文本的中间取值和内容,以下就是相关的操作代码: 用到精益模块 方法如下: .版本 2 ' 取58的网址 文本_取中间_批量 (编辑框1.内容, "左边内容", "右边内容", 网页数组, ) 大家参考下,可以去测试,感谢大家对我们的支持.

  • 详解易语言文本的创建和追加实现方法

    文本的创建和追加 就是往一个文本写内容 文件格式常用为:*.txt,*.csv 在易语言中创建文本的命令,就是:写到文件(),要追加文本,思路上就是先把文件中的数据读入变量,再把要追加的文本加在变量中,一起写到文件就是了. 具体的代码如下: 大家可以参考下上面的代码写法,感谢大家对我们的支持.

  • 易语言超文本浏览框取真实句柄方法

    很多朋友想做网页 鼠标键盘后台消息的软件,但是苦于找不到超文本浏览狂的真实句柄. 如果你用 超文本浏览框.取窗口句柄() 那么你取到的是图1的句柄,这个句柄是无法操作的 图中2的句柄才是真正可以发送消息和模拟操作的句柄,也是用窗口助手真正查到的句柄 具体操作看下图. 用的是精易模块的窗口枚举所有子窗口命令 然后匹配出类名为"Internet Explorer_Server"的那个句柄就是真实句柄了. 感谢大家对我们的支持,如果大家在学习中有任何问题可以联系小编.

  • 易语言使用超文本显示新浪天气预报的代码

    常量数据表 .版本 2 .常量 v1, "<文本长度: 24>", , <p class="inx_w_city_c"> .常量 K, "<文本长度: 8>", , url=http .常量 J, "<文本长度: 47>", , <a href="http://share.sina.cn/callback?content= .常量 v2, "<文本

  • 易语言实现批量文本替换操作的代码

    批量文本替换机的代码 .版本 2 .支持库 iext .支持库 shell .支持库 xplib .程序集 窗口程序集1 .程序集变量 搜寻位置, 整数型 .程序集变量 当前被搜寻文本, 文本型 .程序集变量 起始 .程序集变量 sj1 .程序集变量 sj2 .子程序 _驱动器框_驱动器被改变 连续赋值 (驱动器框.驱动器 + ":\", 目录框1.目录, 文件框1.目录) .子程序 _目录框1_目录被改变 文件框1.目录 = 目录框1.目录 .子程序 _文件框1_双击选择 待替换文件

  • 实例讲解易语言取文本中间自定义子程序

    我们先看下代码: 版本 2 .子程序 取文本中间内容, 文本型 .参数 完整内容, 文本型 .参数 左边文本, 文本型 .参数 右边文本, 文本型 .局部变量 临时位置, 整数型 .局部变量 总长度, 整数型 .局部变量 返回结果, 文本型 总长度 = 取文本长度 (完整内容) 临时位置 = 寻找文本 (完整内容, 左边文本, , 假) + 取文本长度 (左边文本) 返回结果 = 取文本中间 (完整内容, 临时位置, 总长度) 总长度 = 取文本长度 (返回结果) 临时位置 = 寻找文本 (返回

  • 实例讲解易语言合并整数

    易语言=合并整数-实例讲解,位运算,希望能帮到大家. 1.易语言新建一个windows窗口点击进入代码编辑区具体看如何用易语言编写自己第一个程序?易语言新建一个windows窗口点击进入代码编辑区具体看如何用易语言编写自己第一个程序? 2.我们输入 合并整数()这个函数 3.展开这个函数我们发现 这个函数有2个参数 这个函数的意思比较复杂,需要懂点位的低/高16位知识 把第一个整数的低16位放到合并整数的低16位 把第二个整数的低16位放到合并整数的高16位 合并返回这个整数 4.我们是输入 合

  • 实例讲解易语言复制数组

    易语言复制数组实例详解,数组操作,实例讲解,希望能帮到大家. 1.易语言新建一个windows窗口 点击进入代码编辑区 具体看如何用易语言编写自己第一个程序? 2.我们首先定义2个数组 分别是a和b 3.我们首先给b[1]赋值我们输入b[1]="0"针对赋值的操作可以看 易语言连续赋值我们首先给b[1]赋值我们输入b[1]="0"针对赋值的操作可以看 易语言连续赋值 4.我们输入这个函数 输入复制数组 (a, b) 意思就是把b复制到a 5.我们我们使用调试输出 我

  • 实例讲解易语言静态编译

    正在进行名称连接... 正在统计需要编译的子程序正在编译...正在生成主程序入口代码程序代码编译成功等待用户输入欲编译到的文件名正在进行名称连接...开始静态链接...无法定位链接器!请检查 tools\link.ini 中的配置是否正确.静态连接失败 [上述所遇到的易语言静态编译问题,此经验可立即解决您遇到的此问题] 1.易语言根目录 2.打开VC98linker文件夹 3.打开link易语言源文件 4.点击运行 5.源文件窗口 6.单击修改后,修改配置成功,我们去试试看是否可静态编译 7.编

  • 实例讲解易语言数组排序

    易语言数组排序,就是将数组排序,这个针对的是数值型数组,我教大家操作. 1.打开易语言新建一个windows程序进入下图界面 2.我们点击进入代码编辑区 3.这个函数针对数组 所以要先定义一个数组 4.我们给数组赋值 我们输入 a[1]=1 a[2]=2 a[3]=3 5.然后输入数组排序这个函数 并展开发现有2个参数 6.参数简单 第一个我输入a. 第二个看你需要我们输入真,就是从小到大,否则就是从大到小 7.我们调试输出 a[1] 调试输出(a[1]) 结果为1 8.我们把 数组排序 (a,

  • 实例讲解Android应用中自定义组合控件的方法

    自定义view大概可以分成: 继承view 组合view 自己画的view(用paint和canvas) 自定义viewgroup(widget) 最近又跟同学聊起来了,于是就准备自己实现一个imagebutton来练练手.(最简单的了)以及后面一个把imageview与textview结合使用的案例. ImageButton 要实现ImageButton最容易想到的不就是把button和imageview合在一起么.嗯,人容易就想到这是一个组合自定义view.可是如何把一个image放到but

  • 讲解易语言句柄的概念

    以下我们给大家详细讲述了易语言中的句柄的概念和含义 这是操作系统里的一个概念,句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等.WINDOWS句柄有点象C语言中的文件句柄. 从上面的定义中的我们可以看到,句柄是一个标识符,是拿来标识对象或者项目的,它就象我们的姓名一样,每个人都会有一个,不同的人的姓名不一样,但是,也可能有一个名字和你一样的人.从数据类型上来看它只是一个16位的无符号整数.应

  • 实例讲述易语言拦截窗口消息

    易语言等可视化编程已经将视窗消息封装为对象的属性.方法和事件.当我们在窗口中按下鼠标左键,欲出现信息"你点击了窗体",在易语言中是这样编写的: 子程序:__启动窗口_鼠标左键被按下 返回值类型:逻辑型 参数:横向位置 数据类型:整数型 参数:纵向位置 数据类型:整数型 参数:功能键状态 数据类型:整数型 信息框 ("你点击了窗体", 0, ) 但是如果不用"__启动窗口_鼠标左键被按下"事件能否达到这样的结果?由于对象的事件也只不过是视窗消息的封

  • 实例操作易语言载入窗口

    使用易语言载入窗口 1.打开您的易语言,选择"Windows 窗口程序" 2.设计好您的程序后 3.点击这里,插入-----窗口 4.这时候就会出现一个新的窗口    默认命名为"窗口一" 5.同样设计好它 6.现在我们要做的就是通过点击这个按钮来来载入"窗口一" 7.双击它.就会进入如图所示的代码编辑区 这里  按钮一被单击  的意思就是下面这行代码的执行条件就是 按钮一被单击 8.很简单的一行代码就能实现窗口的载入. 如图所示 载入(窗口1,

  • 易语言注册自定义协议Register protocol

    Register protocol tencent:// thunder:// 是 腾讯 和 迅雷 的协议,即页面上或地址栏里的链接只要输入带有 tencent://- 的协议,就会自动调用一个已写好的程序执行该协议的操作. 或者是打开页面,迅雷的是下载资源的链接. 通过微软的说明,知道这是Register protocol,对于 Windows.Linux 和 OS X 操作系统都可以注册这样的协议.比如说Windows,其实只需写入注册表,即可实现协议与执行程序的关联. DLL命令表 .版本

随机推荐