txt = “XXXXXXPlayer with ID 675 has stack forXXXXXXX”
m = 寻找文本 (txt, “ID”, , 假)
n = 寻找文本 (txt, “has”, m, 假)
信息框 (取文本中间 (txt, m + 3, n - m - 4), 0, )
中间要取出来的都是数字吗?那么可以用正则进行匹配,开启全局。如下:
这种查找必须要有唯一的规律,譬如变量前面一定是“ID”加一空格。后面一定是空格加“has stack” 才行。
这样可以很容易的找出来。
一个示例代码:(文本2的值就是要找的变量)
文本1 = “XXXXXXPlayer with ID 6715 has stack forXXXXXXX”
首位置 = 寻找文本 (文本1, “ID”, , 假)
尾位置 = 寻找文本 (文本1, “has stack”, , 假)
文本2 = 取文本中间 (文本1, 首位置 + 3, 尾位置 - 1 - (首位置 + 3))
不管你有多少条信息,只需要逐条读出后,用上面的代码示例的方法处理一下即可。
代码已上传,望采纳。取出一大段文本中的数字部份。