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

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

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

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


الملفات المرفقة
.rar   ReadFromFile.rar (الحجم : 89.12 ك ب / التحميلات : 43)
الرد }}}}
تم الشكر بواسطة:
#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
لم اجد الجواب الشافي الى الآن
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  طريقة او كود kingofring 4 45 منذ 2 ساعة مضت
آخر رد: kingofring
  [سؤال] طريقة أخذ صورة من فيديو thevest_knight 3 66 20-09-17, 05:58 PM
آخر رد: thevest_knight
  [سؤال] ممكن طريقة عمل برنامج وارسال التحديثات اليه عندما يتوفر تحديث Mina Botros 3 86 20-09-17, 01:11 AM
آخر رد: سعود الشامان
Big Grin [كود] شباب طريقة لإظهار الادوات بشكل شبه مخفى وليس الفورم badr.kamel 3 128 14-09-17, 05:07 AM
آخر رد: Mohamad Anan
  ماهي طريقة الصحيحه لتصفير الرقم طـلال 12 354 10-09-17, 03:37 AM
آخر رد: طـلال
  اريد طريقة دمج صورة مع صورة وحفظها كصورة واحدة soper 1 83 27-08-17, 12:01 PM
آخر رد: khodor1985
  [سؤال] اريد طريقة لمنع تكرار عناصر listbox riad21 3 323 26-08-17, 03:55 PM
آخر رد: حسن ايت حدو
  [VB.NET] ممكن طريقة قراءة ملف PDF سطر سطر و وضعه في Array الغلبان 9 616 22-08-17, 05:55 PM
آخر رد: Nabhan Alhashemy
  طريقة جعل زر Enter يعمل عمل زر Tab lkaam 1 194 22-08-17, 03:37 PM
آخر رد: نبيل كونكت
  اريد طريقة الاتصال المباشر بقاعدة بيانات اكسس abudawoodd 1 301 22-08-17, 02:03 PM
آخر رد: نبيل كونكت

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


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