易语言提取字母前数字 9000和500那些是数字

把上面文本只提取数字分别显示在编辑框2=9000和编辑框3=500

第1个回答  推荐于2016-04-12

.版本 2

.支持库 RegEx


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

.局部变量 搜索结果1, 搜索结果, , "0"

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


编辑框1.内容 = “提取字母前数字 9000和500那些是数字”

正则表达式1.创建 (“[0-9]{1,5}”, )

搜索结果1 = 正则表达式1.搜索全部 (编辑框1.内容)

编辑框2.内容 = 搜索结果1 [1].取匹配文本 (编辑框1.内容, )

编辑框3.内容 = 搜索结果1 [2].取匹配文本 (编辑框1.内容, )

追问

9000和500只是例子,我的意思是数字加文字加数字,怎么分离到编辑框1和2,简单的说提取一段话里数字到2个编辑框,非常感谢谢谢

本回答被提问者采纳