preg_match, совпадающее с несколькими совпадениями - PullRequest
0 голосов
/ 15 марта 2010

Я пытаюсь использовать preg_match для извлечения информации из

href="domain.com/subdir/?key=value

Информация, которую я хочу получить

  1. domain.com
  2. подкаталог
  3. ключ
  4. значение

Может кто-нибудь подсказать, как правильно написать оператор preg_match?

Спасибо!

1 Ответ

1 голос
/ 15 марта 2010

используйте это как регулярное выражение

/ HREF = "(. + .. +?) / (. +?) / (? \. +? =. +)" /

это должно работать

preg_match('/href="(.+\..+?)\/(.+?)\/(\?.+?=.+)"/', $input, $matches);
echo "First Match: {$matches[0]}\n";
...