تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
طريقة استخراج السجلات المكررة في ملف نصي
#1
السلام عليكم ورحمة الله وبركاته

اخواني لدي برنامج اقوم فيه بقراءة الاسطر الخمس الاولى من الملفات نصية بداخل مجلد ووضع الخمسه الاسطر في سطر واحد في ملف نصى آخر
اي كل ملف نصي في سطر

المطلوب استخراج المكرر منها بشرط عدد من الحقول يعني لا يشترط في التكرار تشابه جميع السطر
التكرار بناء على عدد من الخانات فقط وهي ممثلة في المثال
PHP كود :
TSD = (var3 "@" var4 "@" var5 "@" var6 "@" var7 "@" var20 "@" var8 "@"

في هذه المتغيرات
اريد في حالة وجود تكرار يتم ارسال السطر المكرر الى ListBox3
مرفق المثال وبداخله مجلد خاص بالسجلات وهي عدد 4 سجلات فيها سجلان مكرران


الملفات المرفقة
.rar   ReadFromFile.rar (الحجم : 89.12 ك ب / التحميلات : 55)
الرد }}}
تم الشكر بواسطة:
#2
لم اجد حل

طيب بمعنى آخر

اللست بوكس فيه مثلا عدد 2 اسطر

PHP كود :
123@hh@78@hkj@258@
123@mm@78@hrr@258

هذه الاسطر تعتبر بالنسبة لطلبي مكررة
لأني قمت بتقسيم الأسطر حسب @ ووضع كل جزء في متغير
واعتمدت التغيير في المتغيرات
الاول والثالث والخامس
اي في المثال اعلاة في 123 , 78 , 258

اما في هذه الحالة

PHP كود :
123@hh@78@hkj@258@
333@mm@78@hrr@258


فهي غير مكرر لأن المتغيير الاول مختلف في
123 , 333

هل وضحت الفكرة اريد التكرار بعد تقسيم السطر الى متغيرات
فقط في المتغيير الاول والثالث والخامس إذا تشابهت يعتبر متكرر فيحذف المكرر ويضعه في لست بوكس اخرى

فقط
الرد }}}
تم الشكر بواسطة:
#3
لم أفهم طلبك بالتحديد لاكن حسب فهمي إنك تريد معرفة السطر مكرر ام لا

أولا قم بتعريف مصفوفه مفتوحة إي لا تحدد عدد الأسطر
طريقة تعريف مصفوفه مفتوحة
Dim Name() As String

الأن تستطيع عند قرآءة سطر تقوم بإدخاله في شرط الشرط هو إذا كان هذا السطر موجود بالمصفوفه يقوم بإضافته في listBox3 خلاف ذالك يقوم بإضافته في المصفوفه
وعند الإنتهاء من قرآءة جميع الأسطر تقوم بتفريغ المصفوفه
Big Grin
<---------------------------------------------------------------->

الرد }}}
تم الشكر بواسطة:
#4
الف شكر اخي العزيز Easy 4ever على الرد

انا اريد استخراج المكرر بناء على جزء محدد في السطر وليس كامل السطر
قمت بتقسيم السطر حسب كركتر الـ (@)
السطر لدي عبارة عن ارقام وحروف يفصل بينهم @
فوضعت كل جزء في متغير أي قمت بتقسيم السطر بناء على @ معتبراًان @ فاصل لكل حقل

واريد التكرار بناء على جزء من هذه المتغيرات مثلا الاول والثالث والخامس
إن كان هناك تشابه في هذه المتغيرات يكون السطر مكرر

وإلا فلا يكون مكرر

وضحت
الرد }}}
تم الشكر بواسطة:
#5
من يجيبني على سؤالي هذا مشكورين
الرد }}}
تم الشكر بواسطة:
#6
لم اجد الجواب الشافي الى الآن
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  محتاج طريقة لتنسيق نص الرسالة المرسلة إلى الواتس اب new_programer 2 163 04-03-24, 07:15 AM
آخر رد: new_programer
  طريقة اجراء نسخة احتياطية و استرجاعها ؟ Osama NY 2 461 07-02-24, 08:59 PM
آخر رد: Kamil
  ماهي طريقة نقل محتويات checkedlistbox الى داتاقريدفيو صالح عبدالله 3 253 06-01-24, 03:20 PM
آخر رد: Kamil
  [VB.NET] ما هي طريقة استدعاء الازرار في الكيبورد من خلار زر افتراضي haider.mohsin92 1 295 14-12-23, 03:19 PM
آخر رد: Kamil
  طريقة عرض التقرير كريستال ريبورت في جهاز العميل Adel27213 2 347 10-12-23, 04:03 AM
آخر رد: Adel27213
  استخراج الشهر الهجري kebboud 2 258 04-12-23, 07:51 PM
آخر رد: kebboud
  طريقة إسناد اكثر من جدول للكريستال ريبورت Adel27213 2 353 25-11-23, 11:51 PM
آخر رد: Adel27213
  طريقة تحويل الأرقام إلى حروف Adel27213 2 495 18-11-23, 01:40 AM
آخر رد: sniper2030
  التحكم فى عرض طريقة التاريخ فى الاداة datetimepicker Ahmed.vb 3 507 08-11-23, 01:27 AM
آخر رد: الحزين اليماني
  طريقة جلب صف من قاعدة البيانات بشرط العمود ٤ لا يساوي فارغ Adel27213 2 423 07-11-23, 05:02 AM
آخر رد: Adel27213

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم