易语言 子程序使用方法例子,看下面代码:
下面的代码获取字符串里的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)