Я достал некоторый html с file_get_contents
, положив его в строку. Теперь я пытаюсь искать внутри него. Я думаю, что я должен искать его с помощью шаблона, но я не мог заставить его работать.Использование подстановочных знаков в preg_match
html Я хочу, чтобы поиск выглядел как ">2</td>
, и я хочу использовать подстановочный знак в бите числа.
Я думаю, что я должен использовать регулярное выражение, но я не мог понять, как его использовать.
Моя проба выглядит следующим образом:
if (preg_match('/>(\w+)</td>/', $content, $matches)) {
echo $matches[1];
}
Как я могу добавить ограничение на количество символов от 1 до регулярного выражения, поэтому я долго искать только до 3-х символов и только форма целого числа для шаблона?
Или есть лучший способ, кроме регулярного выражения; для поиска этих строк html и помещать их внутри массива?
Я хочу найти 2 цифр, а на самом деле – senty
Вы знаете, есть DOM и XPath для поиска в HTML-документы, не так ли? – Gordon
Я пытаюсь получить информацию с другого сайта. Я использовал file_get_contents. Могу ли я использовать свой путь? Как вы думаете, лучший способ добиться того, чего я хочу. Число 1-200, и я пытаюсь найти html, чтобы найти каждый. Но классы структурированы странно, поэтому мне нужно искать этот путь (я думаю) – senty