Мне было интересно, как получить текст с внешней страницы с помощью PHP.
Я думаю, что preg_match () может помочь, но я не могу понять, как его использовать.
Текст на странице следующий:
dragontail-5.7.2.tgz
и мне нужно только захватить
5.7.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;
}
Других решений пока нет …