广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    易语言正则表达式提取数字的方法

    来源:网络收集  点击:  时间:2024-03-03
    【导读】:
    今天给大家带来一个利用易语言和正则表达式提取数字的例子,我们将会提取一段网页代码中的手机号码信息工具/原料more电脑易语言开发工具精易模块方法/步骤1/9分步阅读

    首先创建一个易语言空白程序,并且加载精易模块,方便我们后面使用里面的相关功能

    2/9

    在基本组件中拖动两个编辑框到我们的程序界面中取,将编辑框的属性更改为是否允许多行为真,一个文本框用来存放我们需要提取的数据,另外一个文本框用来获取我们提取的结果

    3/9

    接下来我们添加一个按钮,在属性栏中把标题改为提取

    4/9

    经过以上操作,一个简单的界面就做好了,接下来我们写入相关的代码

    点击界面的窗口处,进入窗口程序集,然后右键新建一个子程序,名称为提取数字。并且创建一个常量,把我们的正则表达式写入进去。

    表达式为:(\d{11})

    5/9

    写入相关代码:

    正则表达式.创建 (#常量1, 编辑框1.内容)

    .计次循环首 (正则表达式.取匹配数量 (), i)

    编辑框2.加入文本 (正则表达式.取子匹配文本 (i, 1) + #换行符)

    .计次循环尾 ()

    6/9

    接下来回到刚刚的界面当中,双击提取按钮,进入程序集当中。

    7/9

    建立整数型变量为,线程句柄

    然后写入代码:启动线程 (提取数字, , 线程句柄)

    8/9

    点击运行按钮,开始测试我们的程序,将准备好的网页源码输入进去,然后我们点击提取按钮,发现全部手机号码都提取出来了

    9/9

    代码总结:

    .版本 2

    .支持库 EThread

    .子程序 提取数字

    .局部变量 正则表达式, 正则表达式类

    .局部变量 i, 整数型

    正则表达式.创建 (#常量1, 编辑框1.内容)

    .计次循环首 (正则表达式.取匹配数量 (), i)

    编辑框2.加入文本 (正则表达式.取子匹配文本 (i, 1) + #换行符)

    .计次循环尾 ()

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

    .局部变量 线程句柄, 整数型

    启动线程 (提取数字, , 线程句柄)

    注意事项

    注意建立变量的类型需要正确

    易语言采集正则表达式
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_222551.html

    上一篇:萝卜排骨汤 下一篇:怎么做炸酱好吃

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 01:02:11  耗时:0.034
    0.0342s