سؤال

أحاول استخدام Preg_Match لاستخراج المعلومات من

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

المعلومات التي أريدها هي

  1. domain.com.
  2. subdir.
  3. مفتاح
  4. القيمة

هل يمكن لشخص ما أن يقترح ما هو الطريقة الصحيحة لكتابة بيان preg_match؟

شكرًا!

هل كانت مفيدة؟

المحلول

استخدم هذا كما Regex الخاص بك

/href="(.++ .../(.+؟)/(!

التي يجب أن تعمل

preg_match('/href="(.+\..+?)\/(.+?)\/(\?.+?=.+)"/', $input, $matches);
echo "First Match: {$matches[0]}\n";
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top