يتم إعطاؤك مقتطف التعليمات البرمجية الذي يتضمن بعض معلومات البيانات الوصفية في بداية الملف. مهمتك هي كتابة برنامج يستخرج عنوان البريد الإلكتروني الموجود في حقل "@contact" ويعيده.

اكتب دالة `extract_email_address` تأخذ سلسلة كمدخل يمثل مقتطف الشفرة وترجع عنوان البريد الإلكتروني الموجود في الحقل `@contact`. إذا كان الحقل `@contact` غير موجود أو لا يحتوي على تنسيق عنوان بريد إلكتروني صالح، فيجب أن تعرض الدالة `None`.

يعتبر عنوان البريد الإلكتروني صالحًا إذا كان يتبع تنسيق عنوان البريد الإلكتروني القياسي، والذي يتكون من جزء محلي وجزء مجال، مفصولين بالرمز `@`. يجب أن يكون كلا الجزأين غير فارغين ويجب أن يحتوي جزء المجال على نقطة واحدة على الأقل.

على سبيل المثال، في ضوء مقتطف التعليمات البرمجية التالي:
```
@جهة الاتصال: example@example.com
@الوقت: 2018/5/8 الساعة 10:17
```
يجب أن يعرض برنامجك `"example@example.com"`.

يمكنك افتراض أن عنوان البريد الإلكتروني الموجود في مقتطف الشفرة سيكون موجودًا دائمًا بعد حقل `@contact:`، ولن تكون هناك أية أحرف بيضاء إضافية قبل عنوان البريد الإلكتروني أو بعده.
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}