Я пытаюсь получить ключевые слова из HTML-страницы, которую я читаю с помощью PHP.RegEx для получения ключевых слов из HTML
Таким образом, если ключевые слова тег выглядит следующим образом:
<meta name="Keywords" content="MacUpdate, Mac Software, Macintosh Software, Mac Games, Macintosh Games, Apple, Macintosh, Software, iphone, ipod, Games, Demos, Shareware, Freeware, MP3, audio, sound, macster, napster, macintel, universal binary">
Я хочу получить это обратно:
MacUpdate, Mac Software, Macintosh Software, Mac Games, Macintosh Games, Apple, Macintosh, Software, iphone, ipod, Games, Demos, Shareware, Freeware, MP3, audio, sound, macster, napster, macintel, universal binary
Я построил регулярное выражение, но это не делает трюк.
(?i)^(<meta name=\"keywords\" content=\"(.*)\">)
Любые идеи?
Когда вы набираете материал для работы, я предполагаю, что получение ключевых слов - это только одна операция, я всегда делаю это в двух укусах. 1) Получить файл и сохранить его локально 2) Есть ли мой пост-выборки разрывая Я просто считаю, что более надежным, как так много может пойти не так, при извлечении из Интернета. Но если вы только после ключевых слов, зачем беспокоиться о получении файла, просто используйте file_get_meta(); – Cups
Не знал о функции get_meta_tags. Удивительный - спасибо! – TWLATL