易语言怎么取出文本里的一组数字
.版本?2
.支持库?RegEx
.支持库?spec
.程序集?窗口程序集1
.子程序?__启动窗口_创建完毕
.子程序?_按钮1_被单击
.局部变量?文本,?文本型
.局部变量?表达式,?正则表达式
.局部变量?结果数组,?搜索结果,?,?"0"
.局部变量?i,?整数型
.局部变量?输出文本,?文本型
文本?=?编辑框1.内容'?假设:编辑框1.内容为:fsdfsd“12345”sdfsd“456789”sdfdfd“01232”
表达式.创建?(#左引号?+?“([0-9]{1,})”?+?#右引号,?)
'?关于正则你还是要去多看一下相关文章。
'?在易中全角双引号要用常量?#左引号#右引号
'?半角双引号要用常量:#引号?半角单引号要用常量:#单引号
结果数组?=?表达式.搜索全部?(文本)
.计次循环首?(取数组成员数?(结果数组),?i)
调试输出?(结果数组?[i].取子匹配文本?(文本,?1,?))
'?将输出结果:
'?*?“12345”
'?*?“456789”
'?*?“01232”
'?你可以在此处理相关文本输出文,可以用逗号连起来或存入数组等。
.计次循环尾?()