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

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

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

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


الملفات المرفقة
.rar   ReadFromFile.rar (الحجم : 89.12 ك ب / التحميلات : 35)
الرد }}}}
تم الشكر بواسطة:
#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 خلاف ذالك يقوم بإضافته في المصفوفه
وعند الإنتهاء من قرآءة جميع الأسطر تقوم بتفريغ المصفوفه
الرد }}}}
تم الشكر بواسطة:
#4
الف شكر اخي العزيز Easy 4ever على الرد

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

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

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

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] اريد مثال على طريقة ادراج صورة من السكانر ناصر شير 0 28 20-02-17, 02:45 PM
آخر رد: ناصر شير
  سؤال .. عن طريقة ادراج صورة من السكانر وطباعتها ناصر شير 0 43 20-02-17, 02:54 AM
آخر رد: ناصر شير
  طريقة ظهور اسم المستخدم في جميع صفحات الويب عباسة 0 71 14-02-17, 03:17 PM
آخر رد: عباسة
  [سؤال] طريقة تعبئة listbox من ملف text وربطه برابط على الانترنت youssef1 10 229 11-02-17, 12:56 AM
آخر رد: hassan
  [سؤال] هل يوجد طريقة للتنبيه قبل انتهاء التاريخ بيومين Marwan9990 22 676 08-02-17, 02:48 AM
آخر رد: أسامة السالمي
  [سؤال] طريقة عمل ازرار على صرة من الفوتوشوب عبدالرحمن المكاوي 20 785 07-02-17, 02:49 PM
آخر رد: عبدالرحمن المكاوي
  طريقة طباعة ملف RAWAN.HQ 0 49 07-02-17, 11:17 AM
آخر رد: RAWAN.HQ
Question [سؤال] محتاج طريقة لعرض الأسماء المكررة في الداتا بيز refaat130 3 100 06-02-17, 07:50 PM
آخر رد: sendbad100
  [VB.NET] مشكلة مع datagridview لا تعرض السجلات الجديدة الا بعد اقفال البرنامج darklibya88 3 139 01-02-17, 04:01 PM
آخر رد: جابر
  اريد طريقة الاتصال المباشر بقاعدة بيانات اكسس abudawoodd 0 93 30-01-17, 02:58 PM
آخر رد: abudawoodd

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


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