为编程爱好者分享易语言教程源码的资源网

网站首页 > 易语言相关 > 易语言例程 正文

易语言正则整理排序多列文本源码

三叶资源网 2019-06-12 15:07:54 易语言例程 1979 ℃ 5 评论

易语言正则排序多列文本源码

@cf2006a

.版本 2
.支持库 RegEx
.支持库 EDataStructure

.程序集 窗口程序集_启动窗口

.子程序 _按钮1_被单击
.局部变量 a, 文本型
.局部变量 正则_取数据, 正则表达式
.局部变量 正则_获取到, 搜索结果, , "0"
.局部变量 去重复, 节点
.局部变量 价格, 小数型, , "0"
.局部变量 表达式, 文本型
.局部变量 日期, 文本型
.局部变量 i, 整数型
.局部变量 l, 整数型

日期 = “20180102”
a = 编辑框1.内容
正则_取数据.创建 (“(\d+\.\d+)\b”, )
正则_获取到 = 正则_取数据.搜索全部 (a)
.计次循环首 (取数组成员数 (正则_获取到), i)
    .如果真 (去重复.加入属性 (正则_获取到 [i].取子匹配文本 (a, 1, ), 真))
        加入成员 (价格, 到数值 (正则_获取到 [i].取子匹配文本 (a, 1, )))
    .如果真结束

.计次循环尾 ()
数组排序 (价格, )
' 0112   09:32:18   4.15   +913
表达式 = “(\d{4}   \d{2}:\d{2}:\d{2}   价格   [+|-]\d+)”
.计次循环首 (取数组成员数 (价格), i)
    正则_取数据.创建 (子文本替换 (表达式, “价格”, 到文本 (价格 [i]), , , 真), )
    正则_获取到 = 正则_取数据.搜索全部 (a)
    .计次循环首 (取数组成员数 (正则_获取到), l)
        编辑框2.加入文本 (正则_获取到 [l].取子匹配文本 (a, 1, ) + #换行符)

    .计次循环尾 ()
.计次循环尾 ()
文件下载

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

已有5位网友发表了看法:

  • 易语言TV

    易语言TV  评论于 [2019-09-23 10:10:46]  回复

    易语言正则匹配多行文本

  • 易语言

    易语言  评论于 [2020-04-25 12:54:32]  回复

    易语言代码整理

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
模仿精易的窗口探测比特币Flutter技术入门与实战皮肤模块检测更新图像处理模块RTF文本转图片EXDUI界面例程DX2登录利用alpha属性绘制图形webqq腾讯优图app协议php自学要多久电商邮箱服务器多线程采集服务器组件前端文本操作
最新评论