تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
جلب هذا الجزء من هذا العنوان
#1
السلام عليكم إخوتى
اريد جلب هذا الجزء 

من هذا الرابط لو تكرمتم



علما بأن هذا الرقم   2458694440868208
متغير دائما
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم اخي الكريم ابو روضة
اذا كان فقط الرقم بدون الرمز (&id) الذي يتغير دائما فإليك هذا الكود
كود :
Dim xx As String = "https://www.facebook.com/permalink.php?story_fbid=2458694440868208&id=100001830278541"
       Dim ff() = xx.Split("=")
       TextBox1.Text = ff(1).ToString.Substring(0, ff(1).ToString().Length - 3)

اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
#3
(18-02-19, 02:45 AM)ابراهيم ايبو كتب :
السلام عليكم اخي الكريم ابو روضة
اذا كان فقط الرقم بدون الرمز (&id) الذي يتغير دائما فإليك هذا الكود
كود :
Dim xx As String = "https://www.facebook.com/permalink.php?story_fbid=2458694440868208&id=100001830278541"
       Dim ff() = xx.Split("=")
       TextBox1.Text = ff(1).ToString.Substring(0, ff(1).ToString().Length - 3)


عليكم السلام ورحمة الله وبركاته...
ماشاء الله عليك أخى ابراهيم فعلا نجح مائة بالمائة...
لو وقف معايا ابقى لو تكرمت تابع الموضوع لو وقتك يسمح
لكن هو الى الان تمام وجزاك الله كل الخير
ولو تسمح ممكن شرح مبسط للكود ببعد اذنك عشان افهم بس
الرد }}}
تم الشكر بواسطة: princelovelorn , ابراهيم ايبو
#4
السلام عليكم اخي ابو روضة الحبيب
اولا أنشأنا مصفوفة عناصرها هي تقسيم النص الذي هو الرابط واعتمدنا اشارة (=) في التقسيم 
وكان الناتج طبعا ظاهر لنا 3 عناصر لان يوجد اشارة (=) عدد 2 ... ثم قمنا بانشاء متغير من نوع سترينغ قيمته تساوي العنصر الثاني طبعا (index 1 )
وهذا العنصر النصي فيه من الاخبر 3 حروف لانرغب بها لذلك قمنا بعملية اجتزاء (substring) بحيث الطول (length-3)  وهذا ماكان باحبيبي ابو روضة
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: ابو روضة , princelovelorn
#5
(18-02-19, 03:37 AM)ابراهيم ايبو كتب :
السلام عليكم اخي ابو روضة الحبيب
اولا أنشأنا مصفوفة عناصرها هي تقسيم النص الذي هو الرابط واعتمدنا اشارة (=) في التقسيم 
وكان الناتج طبعا ظاهر لنا 3 عناصر لان يوجد اشارة (=) عدد 2 ... ثم قمنا بانشاء متغير من نوع سترينغ قيمته تساوي العنصر الثاني طبعا (index 1 )
وهذا العنصر النصي فيه من الاخبر 3 حروف لانرغب بها لذلك قمنا بعملية اجتزاء (substring) بحيث الطول (length-3)  وهذا ماكان باحبيبي ابو روضة

الله يجبر بخاطرك حبيب قلبى اخى إبراهيم ...
اصل بحاول اجلب اى دى اى منشور على الفيس بوك لكن اوقات الروابط بتكون متغيرة وهذا ما حدث معى بالفعل الان
هكذا مثلا   https://www.facebook.com/hala.rajjoub.7/...6046802544

 وحدث خطأ بالبرنامج وطبعا انا بجرب على اى منشور مش شرط هذا
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , princelovelorn
#6
السلام عليكم ابو روضة
اخي اذا كان الرقم دائما يتبع بعده (&) ثم احرف وارقام احيانا عددها 3 واحيانا 4 او حمسة لايهم
سنقوم بتقسيم ثان للعنصر ذو الاندكس 1 بالرمز (&)
وبذلك نأخذ العنصر الاول (index 0) وهو مجموعة الارقام.....تحياتي
كود :
Dim xx As String = "https://www.facebook.com/photo.php?fbid=10219160485787992&set=a.1260340273614&type=3"
       Dim ff() = xx.Split("=")
       Dim gg() = ff(1).Split("&")
       TextBox1.Text = gg(0)

اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
#7
(18-02-19, 04:02 AM)ابراهيم ايبو كتب :
السلام عليكم ابو روضة
اخي اذا كان الرقم دائما يتبع بعده (&) ثم احرف وارقام احيانا عددها 3 واحيانا 4 او حمسة لايهم
سنقوم بتقسيم ثان للعنصر ذو الاندكس 1 بالرمز (&)
وبذلك نأخذ العنصر الاول (index 0) وهو مجموعة الارقام.....تحياتي
كود :
Dim xx As String = "https://www.facebook.com/photo.php?fbid=10219160485787992&set=a.1260340273614&type=3"
       Dim ff() = xx.Split("=")
       Dim gg() = ff(1).Split("&")
       TextBox1.Text = gg(0)



الله أكبر عليك أخى ابراهيم فعلا هذا ما كنت احتاجه تماما


ربنا يجزيك كل الخيرات يارب.
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#8
لكن هناك ملايين الصفحات
وجربت لصفحات غير هذا ولم يجلب الأى دى

يعنى اوقات بكون الصفحة هكذا مثلا



والمطلوب 2950937678561107

ووأوقات هكذا




والمطلوب 2458694440868208

وأوقات هكذا



والمطلوب 1333768690108153 

فكيف يتم التعامل مع كل هذه المتغيرات ؟
الرد }}}
تم الشكر بواسطة:
#9
السلام عليكم اخي ابو روضة
المشكلة ان النص شكله متغير وليس على نمط واجد كالبريد الالكتروني مثلا وموقع النص الذي تريده ايضا متغير المكان
 كما ان تقطيع النص بدلالة معينة ايضا غير ثابتة وعلى هذه المعطيات لايمكنك انشاء كود موحد ستحتاج الى عدد من الاكواد
ولكل نص كود تفطيع حاص به حسب الدلالات المهم ان الطريقة شرحتها لك...  اعمل بها وان شاء الله سوف تزيد عليها من ابداعاتك
وفقك الله ودمت بخير
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: princelovelorn , princelovelorn , ابو روضة
#10
هلا أخوي

جرب تستخدم الريجيكس تراها احسلك من التقطيع وهاذ هو الباترن
كود :
Dim ff = Regex.Match(xx, "(?<=\D)\d{16}(?=\D|$)").Value
الرد }}}
تم الشكر بواسطة: ابو روضة , elgokr


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سؤال بدائي واسف علي العنوان اليوم السابع 4 1,562 11-04-20, 06:52 PM
آخر رد: ابراهيم ايبو
  طلب كود لحذف الجزء المظلل عليه من النص في التيكست بوكس waelalmsry75 3 2,007 22-02-20, 12:37 PM
آخر رد: alsalamoni
  [VB.NET] كود لنسخ الجزء المظلل عليه من النص waelalmsry75 3 1,999 20-08-18, 08:39 PM
آخر رد: elgokr
  [VB.NET] كيف يمكننى إخفاء شريط العنوان للform محمد سعيد عبد الظاهر 3 2,665 13-07-17, 07:16 PM
آخر رد: محمد سعيد عبد الظاهر
  [VB.NET] مشكلتي هو ان ملف MS.WORDS موجود في العنوان مثلا 192.168.1.10 @ip....... abiza 1 1,727 29-04-17, 01:08 PM
آخر رد: abiza
  [سؤال] ممكن طريقة او كود لاضافة زر رابع الى شريط العنوان sajjad almayahi 2 2,739 21-10-14, 11:07 PM
آخر رد: hitman48
  [سؤال] كيف يمكن إضافة زرار في شريط العنوان Hossam 2005 1 2,022 11-09-14, 07:25 PM
آخر رد: أسامة
  [سؤال] سؤال حول اقتطاع الجزء المختار سعود 9 4,913 21-10-13, 05:23 AM
آخر رد: sooriaty03
  [سؤال] كيف نقرا هذا الجزء من الصفحة سعود 3 2,626 11-10-13, 02:31 AM
آخر رد: sooriaty03

التنقل السريع :


يقوم بقرائة الموضوع: