(30-10-18, 02:27 AM)elgokr كتب :وعليكم السلام ورحمة الله وبركاته
ما الفرق بين الاثنين ممكن تقول ان كلاهما واحد من حيث طريقة الاستخدامايهم افضل واسهل
النقطة هنا تعتمد على ما هو الاستوعاب وتعاملك مع اكثرولكن بشكل عام فالافضل هو regexr خصوصاً والسبب سيوضح بالاسفل
ايهم الاسهل لمن يريد التعلم فى البداية طبيعي سيكون HtmlAgilityPackلكن قد يواجه بعض المشاكل خاصة فى الموقع التى تتغير قيم التعريفي مثل id و class
طيب لماذا فضلت الـ regexr عن الاخر لان كما وضحت باعلى بسطربان التعامل مع HtmlAgilityPack اسهل وتعليمه اسرع الا انه فى بعض الاحياننواجه مواقع قيم التعريف الخاصة بـ ID و Class لمسميات الـ css غير ثابتة مما يجعل بعض الاحيان توهان فى التعامللكن مع regexr لا يهتم ما محتوى الصفحة التى تحتوى على النص والمطلوب جلب جزء محدد منه
طيب ما الفرق بينهم لو هنتكلم بشكل عام فلا يوجد فرقلكن بالتشبيه ممكن تقول HtmlAgilityPack هو عبارة عن محرر برمجيان انه بيتعامل مع قراء الامور لصيغة كود html ممكن تقول كانك بتتعامل بمحرر Notepad++لكن regexr ممكن تختصره انه عبارة عن قارء نصوص اى اى كان الرموز وصيغة البرمجة فهو يتعامل معه كانه نصاى انه يقراء عامة المحتوى على انه String وهنا يجعل الامور ابسط واسهل اذا تمكنت من استوعاب regexr بشكل كبيرلان مهما كان المحتوى متغير وغير ثابت الا انه سيتعامل معه بدون اى مشكلة لاتمام جلب النص المطلوب بالنهاية
بالنهاية من وحيث الامر لى اري ان كلاهما واحد ولا يوجد اختلاف كبيرفقط من يجيد التعامل مع اى منهم فسيشعر انه الافضل عن الاخر وهذا من رائ الخاص
ولعل يفيدك اكثر من له تجارب وتعامل اكثر مع كلا منهمويفيدك بتفاصيل اكثر ودقيقة لكلا منهم
تحياتى لكوتمنياتى لك التوفيق
اجابة شافية كافية كما هى عادتك أخى الكريم...
جزاك الله كل خير.

