我想知道如何使用PHP从外部页面获取一些文本。 我认为preg_match()可以提供帮助,但我无法使用它。
页面中的文字如下:
dragontail-5.7.2.tgz
我只需要抓住
5.7.2
感谢您的帮助。
答案 0 :(得分:2)
检查一下: https://regex101.com/r/cF8mS1/1
/([0-9.]+)/gm
表示“选择所有整数字符,因为它们超过1,并且也包括”。“,并在多行上给我所有这些字符。谢谢。” 最后要做的是删除最后一个或第一个字符“。”,所以:
if (preg_match('/([0-9.]+)/gm', $input, $matches)) {
$result = trim($matches[1], '.');
} else {
$result = null;
}