易语言 子程序使用方法例子

2020-05-15  阅读 1413 次

易语言 子程序使用方法例子,看下面代码:

下面的代码获取字符串里的IP或者端口号。

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

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

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


调试输出 (zhengzehuoqu (“ip”, “http://127.0.0.13:60683/post”))

.子程序 zhengzehuoqu, 文本型
.参数 is, 文本型
.参数 url, 文本型
.局部变量 Zhengze_ip, 正则表达式
.局部变量 Zhengze_dk, 正则表达式
.局部变量 zhengze, 正则表达式
.局部变量 搜索_a, 搜索结果
.局部变量 jieguo, 文本型

Zhengze_ip.创建 (“.*?(\d.*?\.\d.*?.\d.*?.\d{1,4}).*?”, )
Zhengze_dk.创建 (“.*?:(\d{1,6}).*”, )

.判断开始 (is = “ip”)
    搜索_a = Zhengze_ip.搜索 (url, 1, )
    jieguo = 搜索_a.取子匹配文本 (url, 1, )

.判断 (is = “dk”)
    搜索_a = Zhengze_dk.搜索 (url, 1, )
    jieguo = 搜索_a.取子匹配文本 (url, 1, )

.默认

.判断结束
' jieguo = “5555”
' 调试输出 (搜索_a)

返回 (jieguo)


本文地址:https://yaaibk.com/post/129.html
版权声明:本文为原创文章,版权归 本站 所有,欢迎分享本文,转载请保留出处!

评论已关闭!