0

在文本字符串之后查找数字的方法是什么

示例将是某事的最新版本。

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

提前致谢

4

3 回答 3

1

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

正则表达式将类似于/string_of_text=[0-9]*/g That 将返回文本字符串及其后面的数字,您可以使用它,并进行一些字符串操作。

于 2012-07-29T07:59:12.350 回答
0

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

于 2012-07-29T11:46:10.167 回答
0

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

于 2012-07-30T14:53:56.487 回答