使用Game Maker语言,如何将文件中特定HTML标记中的文本隔离到自己的变量中?

时间:2013-01-11 01:03:36

标签: html game-maker

这可能与大多数问题略有不同,因为它涉及游戏制作者语言。

我的计划的作用:

  

下载HTML页面
  将页面读入变量
  读取特定HTML标记的第一个文本

最后一部分是我的问题。在第一个标记下<h3><a HREF="dynamic content">TEXT HERE</a></h3>是我需要检索的文本。现在,文档中有很多行,我必须得到第一行。此外,一个问题是每次更新此网站时HREF内容确实会发生变化(为什么我将'动态内容'放在那里)。

如何处理变量以消除h3标签周围的所有文本,以及如何在没有任何混乱的情况下将文本数据放入其自己的变量中?

我知道这在GML中很复杂。非常感谢任何知道如何做到这一点的人!

1 个答案:

答案 0 :(得分:1)

在这里使用代码功能,我终于解决了自己的问题。希望这有时会对某人有所帮助。

//Variable to store original file data 
working = argument0

//Isolate string to h3 hyperlink 
position = string_pos("<h3><a>",working) 
working = string_delete(working,1,position) 

//Delete all content after the version number 
position = string_pos("</a></h3>",working) 
working = string_delete(working,position, string_length(working) ) 

return working