易语言取中间文本的问题 5

我想取后面的该怎么写呢。。。例子:id=12345(随即的总变动),null,id=45678(随即的总变动),null我想取出来45678的数字也就是第二个ID后面的该... 我想取后面的该怎么写呢。。。例子: id=12345(随即的总变动),null,id=45678(随即的总变动),null 我想取出来 45678的数字 也就是 第二个ID后面的 该怎么写哈,我写的取id到null之间的 总取第一个 我想取第二个id 该怎么写 展开
 我来答
POLICE2020
2012-10-18 · TA获得超过2402个赞
知道大有可为答主
回答量:2117
采纳率:59%
帮助的人:708万
展开全部
======================后面往前面找======================
.版本 2.支持库 spec
.程序集 窗口程序集1
.程序集变量 文本, 文本型
.程序集变量 前, 整数型
.程序集变量 后, 整数型

.子程序 __启动窗口_创建完毕
文本 = “id=12345(随即的总变动),null,id=45678(随即的总变动),null”
前 = 倒找文本 (文本, “=”, , 假)
后 = 倒找文本 (文本, “(随即的总变动)”, , 假)
调试输出 (取文本中间 (文本, 前 + 1, 后 - 前 - 1))

=======================================================

======================前面往后面找======================
.版本 2.支持库 spec
.程序集 窗口程序集1
.程序集变量 文本, 文本型
.程序集变量 前, 文本型, , "0"
.程序集变量 后, 整数型

.子程序 __启动窗口_创建完毕
文本 = “id=12345(随即的总变动),null,id=45678(随即的总变动),null”
前 = 分割文本 (文本, “id=”, )
后 = 寻找文本 (前 [3], “(随即的总变动)”, , 假)
调试输出 (取文本左边 (前 [3], 后 - 1))
=======================================================
逆天书生
2012-10-19 · TA获得超过1838个赞
知道小有建树答主
回答量:1268
采纳率:100%
帮助的人:1207万
展开全部
用正则表达式能方便些:

.版本 2
.支持库 RegEx
.程序集 窗口程序集1
.子程序 _按钮1_被单击
.局部变量 原始文本, 文本型
.局部变量 表达式, 正则表达式
.局部变量 搜索结果, 搜索结果, , "0"
原始文本 = “id=162345,null,id=4456788,null”
表达式.创建 (“id=.*?,null,id=(.*?),null.*?”, )
搜索结果 = 表达式.搜索全部 (原始文本)
调试输出 (搜索结果 [1].取子匹配文本 (原始文本, 1, ))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
对灯肺统颊挝Ar
2012-10-18 · 超过14用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:35.3万
展开全部
自己下个精易模块,代码如下。

.版本 2
.子程序 _按钮1_被单击
编辑框1.内容 = “id=” + 到文本 (取随机数 (12345, 56789)) + “,” + “null,” + “id=” + 到文本 (取随机数 (12345, 56789)) + “,” + “null”
.子程序 _按钮2_被单击
编辑框2.内容 = 文本_取出中间文本 (编辑框1.内容, “id=”, “,null,”) + 文本_取出中间文本 (编辑框1.内容, “null,id”, “,null”)
编辑框2.内容 = 文本_替换 (编辑框2.内容, , , , “=”, “,”)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
梁元芳123
2012-10-18
知道答主
回答量:15
采纳率:0%
帮助的人:9.7万
展开全部
问题描述不明确,请粘贴相关源代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式