Java - 在网站上查找特定数字

时间:2012-07-29 07:50:20

标签: java url bufferedreader

在文本字符串

之后找到一个数字的方法是什么?

示例将是最新版本的内容。

所以基本上它会打开一个URL,使用BufferedReader并搜索一个文本字符串。数字(int / double)将在String之后找到,程序会将最新版本与当前版本进行比较。

先谢谢

3 个答案:

答案 0 :(得分:1)

使用像@qrtt建议的HTML解析器是一个好主意。但您也可以执行以下操作。从页面获取整个响应,并使用正则表达式查找字符串

正则表达式就像/string_of_text=[0-9]*/g 这将返回文本字符串以及它之后的数字,您可以使用一些字符串操作。

答案 1 :(得分:0)

您需要像Jsoup这样的解析器将您的内容解析为令牌。然后使用正则表达式运行搜索。我对正则表达式不太好,所以也许你可以使用txt2re.com

答案 2 :(得分:0)

我找到了一个解决方案,我使用子字符串来查找“version = X”的位置然后只解析为double