إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

ســــــــؤال (هام جدااا ) خاص بالبحث في ملف نصي (Text )

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • ســــــــؤال (هام جدااا ) خاص بالبحث في ملف نصي (Text )

    بسم الله الرحمن الرحيم

    الاساتذ الكرام
    عندي هذا الملف النصي LIST.txt
    مكتوب بهذا الشكل :




    الاسم مفصول بالعلامة ( | ) ثم (Yas) او (no)
    الاسم نفسه مكرر اكثر من مرة


    السؤال : ما هو الكود المناسب لاقوم بالبحث عن اسم في الملف النصي
    ويعطيني عدد مرات وجود الاسم مع (Yas) وعدد مرات وجود مع (no)

    بهذا الشكل :



    الملف المفتوح لتوضيح الفكره والتجربة

    https://up.top4top.net/downloadf-5920j2071-rar.html



    موفق بإذن الله ... لك مني أجمل تحية .




  • #2

    تعليق


    • #3
      عندما تبنى مبنى
      لا تضع الأساس بشكل مائل
      ثم تسأل عن كيفية إستعدال البناء

      قم بتقويم الأساس
      لا تصلح الملفات النصية لما انت بصدده الآن

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

      تعليق


      • #4
        http://sites.ienajah.com/vb2/showthread.php?t=24581

        ممكن

        تعليق


        • #5
          السلام عليكم ورحمة الله وبركاته
          في زر البحث أكتب ياصديقي الكود :
          كود PHP:
          Input.SetText("Input_Yas""");Input.SetText("Input_no""");
          tblNames TextFile.ReadToTable("AutoPlay\\Docs\\LIST.txt");
          sResult=''
          sResult2=''
          local sNames table.concat(tblNames,"%|%")
          for 
          1#tblNames do
          local _,string.gsub(sNames,tblNames[i],"")
          local sline string.format("%s =%d",tblNames[i],n)
          local _,string.gsub(sResult,sline,"")
          if (
          == 0) and tblNames[i] == Input.GetText("sersh").. '|Yas'then
          Input
          .SetText("Input_Yas"String.Replace(slineInput.GetText("sersh").. '|Yas ='""false));
          end
          local sline2 
          string.format("%s =%d",tblNames[i],n)
          local _,string.gsub(sResult2,sline2,"")
          if (
          == 0) and tblNames[i] == Input.GetText("sersh").. '|No'then
          Input
          .SetText("Input_no"String.Replace(sline2Input.GetText("sersh").. '|No ='""false));
          end
          end 
          لاحظ أني أتعامل مباشرة مع الملف لا ليستبوكس ولا غيره
          موفق
          التعديل الأخير تم بواسطة ثامر أبو بلقيس; الساعة 16-08-2017, 02:41 PM.

          تعليق


          • #6
            المشاركة الأصلية بواسطة ياسرهتهت مشاهدة المشاركة
            https://up.top4top.net/downloadf-593fc8dz1-rar.html

            تعليق


            • #7
              المشاركة الأصلية بواسطة عبد الهادي بهاب مشاهدة المشاركة

              ممكــــــــن

              تعليق


              • #8
                المشاركة الأصلية بواسطة المـهاجر مشاهدة المشاركة
                عندما تبنى مبنى
                لا تضع الأساس بشكل مائل
                ثم تسأل عن كيفية إستعدال البناء

                قم بتقويم الأساس
                لا تصلح الملفات النصية لما انت بصدده الآن

                و حتى لو سلمنا بحتمية استخدام الملفات النصية
                فتكرار الأسماء خطأ بجميع الأحوال
                راجع السيناريو
                تحياتى
                ------------
                بسم الله الرحمن الرحيم
                شكرا لك استاذ المهاجر على الرد والملاحظات
                انا دائما احب توجيهاتك وملاحظاتك
                اتمنا ان تعطيني فكرة احفظ بها قائمة اسماء
                سيتكرر الاسم فيها مع yas او no
                واستطيع بسهوله الحصول على عدد الـ yas no لاسم

                موفق بإذن الله ... لك مني أجمل تحية .


                تعليق


                • #9
                  المشاركة الأصلية بواسطة عبد الهادي بهاب مشاهدة المشاركة
                  بسم الله الرحمن الرحيم
                  شكرا لك استاذ عبد الهادي

                  تعليق


                  • #10
                    المشاركة الأصلية بواسطة عبد الهادي بهاب مشاهدة المشاركة

                    بسم الله الرحمن الرحيم

                    افكارك رائعه استاذ عبد الهادي
                    واكوادك هي التي افهمها بسرعه
                    شكرا لك وبارك الله فيك
                    موفق بإذن الله ... لك مني أجمل تحية .

                    تعليق


                    • #11
                      المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
                      السلام عليكم ورحمة الله وبركاته
                      في زر البحث أكتب ياصديقي الكود :
                      كود PHP:
                      Input.SetText("Input_Yas""");Input.SetText("Input_no""");
                      tblNames TextFile.ReadToTable("AutoPlay\\Docs\\LIST.txt");
                      sResult=''
                      sResult2=''
                      local sNames table.concat(tblNames,"%|%")
                      for 
                      1#tblNames do
                      local _,string.gsub(sNames,tblNames[i],"")
                      local sline string.format("%s =%d",tblNames[i],n)
                      local _,string.gsub(sResult,sline,"")
                      if (
                      == 0) and tblNames[i] == Input.GetText("sersh").. '|Yas'then
                      Input
                      .SetText("Input_Yas"String.Replace(slineInput.GetText("sersh").. '|Yas ='""false));
                      end
                      local sline2 
                      string.format("%s =%d",tblNames[i],n)
                      local _,string.gsub(sResult2,sline2,"")
                      if (
                      == 0) and tblNames[i] == Input.GetText("sersh").. '|No'then
                      Input
                      .SetText("Input_no"String.Replace(sline2Input.GetText("sersh").. '|No ='""false));
                      end
                      end 
                      لاحظ أني أتعامل مباشرة مع الملف لا ليستبوكس ولا غيره
                      موفق
                      ------------------
                      بسم الله الرحمن الرحيم

                      كالعاده الاكواد الاحترافية والمميزه والابدعات
                      نجدها عند ابو بلقيس
                      شكرا جزيلا استاذي الفاضل
                      بارك الله فيك


                      تعليق


                      • #12
                        المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
                        ممكــــــــن
                        -------------------
                        بسم الله الرحمن الرحيم
                        انا بالامس وبالتعامل مع كود لاستاذ هيثم
                        لايجاد عدد مرات وجود كلمة في انبت

                        وصلة الي نيجة معقولة

                        هذا الكود

                        كود PHP:
                        ----------------------------------------------------------------------------------all

                        Input.GetText("Input1");
                        name String.Replace(b"|No"""false);


                        get_string name

                        all_txt 
                        TextFile.ReadToString("AutoPlay\\Docs\\LIST.txt");
                        found 0
                        result 
                        0
                        if get_string == "" then
                        Dialog
                        .Message("Haitham.2012""ÍÏÏ ÃæáÇ ÇáäÕ ÇáãÑÇÏ ÇáÈÍË Úäå")
                        else
                        repeat
                        result 
                        result 1
                        result 
                        String.Find(all_txtget_stringresultfalse);
                        if 
                        result ~= -1 then
                        found 
                        found 1
                        end
                        until result 
                        == -1
                        --Dialog.Message("Haitham.2012""ÇáäÕ ( " ..name.. " ) æÌÏ ( " .. found .. " ) ãÑå / ãÑÇÊ"MB_OKMB_ICONINFORMATIONMB_DEFBUTTON1)
                        Input.SetText("Inpall"found);

                        end
                        -----------------------------------------------------------------------------------------------yas
                        Input.GetText("Input1");
                        namess String.Replace(b"|No""|Yas"false);


                        get_string namess

                        all_txt 
                        TextFile.ReadToString("AutoPlay\\Docs\\LIST.txt");
                        found 0
                        result 
                        0
                        if get_string == "" then
                        Dialog
                        .Message("Haitham.2012""ÍÏÏ ÃæáÇ ÇáäÕ ÇáãÑÇÏ ÇáÈÍË Úäå")
                        else
                        repeat
                        result 
                        result 1
                        result 
                        String.Find(all_txtget_stringresultfalse);
                        if 
                        result ~= -1 then
                        found 
                        found 1
                        end
                        until result 
                        == -1
                        --Dialog.Message("Haitham.2012""ÇáäÕ ( " ..name.. " ) æÌÏ ( " .. found .. " ) ãÑå / ãÑÇÊ"MB_OKMB_ICONINFORMATIONMB_DEFBUTTON1)
                        Input.SetText("Inpyas"found);

                        end

                        ---------------------------------------------------------------------no
                        get_string 
                        Input.GetText("Input1");
                        name String.Replace(get_string"|No"""false);
                        all_txt TextFile.ReadToString("AutoPlay\\Docs\\LIST.txt");
                        found 0
                        result 
                        0
                        if get_string == "" then
                        Dialog
                        .Message("Haitham.2012""ÍÏÏ ÃæáÇ ÇáäÕ ÇáãÑÇÏ ÇáÈÍË Úäå")
                        else
                        repeat
                        result 
                        result 1
                        result 
                        String.Find(all_txtget_stringresultfalse);
                        if 
                        result ~= -1 then
                        found 
                        found 1
                        end
                        until result 
                        == -1
                        --Dialog.Message("Haitham.2012""ÇáäÕ ( " ..name.. " ) æÌÏ ( " .. found .. " ) ãÑå / ãÑÇÊ"MB_OKMB_ICONINFORMATIONMB_DEFBUTTON1)
                        Input.SetText("Inpno"found);

                        end 

                        موفق بإذن الله ... لك مني أجمل تحية .

                        تعليق


                        • #13
                          المشاركة الأصلية بواسطة ياسرهتهت مشاهدة المشاركة

                          ------------
                          بسم الله الرحمن الرحيم
                          شكرا لك استاذ المهاجر على الرد والملاحظات
                          انا دائما احب توجيهاتك وملاحظاتك
                          اتمنا ان تعطيني فكرة احفظ بها قائمة اسماء
                          سيتكرر الاسم فيها مع yas او no
                          واستطيع بسهوله الحصول على عدد الـ yas no لاسم

                          موفق بإذن الله ... لك مني أجمل تحية .


                          عن ماذا تعبر yes و no فى البرنامج ؟؟
                          حضور غياب ؟
                          رسوب نجاح ؟
                          و ماذا يعنى تكرارها ؟؟؟
                          معلومات مطلوبة لاضع لك تصور صحيح يبتعد تماما عن تكرار الاسماء

                          و دعك من محاولات وضع الفرس خلف العربة
                          امامها أو خلفها ستسير العربة
                          لكن اى الحالتين أسلس و ايسر ؟؟

                          تعليق


                          • #14
                            المشاركة الأصلية بواسطة المـهاجر مشاهدة المشاركة

                            إستعدال

                            هذه المفردة جلبت انتباهي
                            تحياتي اخي عثمان

                            تعليق


                            • #15
                              المشاركة الأصلية بواسطة المـهاجر مشاهدة المشاركة
                              عن ماذا تعبر yes و no فى البرنامج ؟؟
                              حضور غياب ؟
                              رسوب نجاح ؟
                              و ماذا يعنى تكرارها ؟؟؟
                              معلومات مطلوبة لاضع لك تصور صحيح يبتعد تماما عن تكرار الاسماء

                              و دعك من محاولات وضع الفرس خلف العربة
                              امامها أو خلفها ستسير العربة
                              لكن اى الحالتين أسلس و ايسر ؟؟
                              --------
                              بسم الله الرحمن الرحيم
                              اقصد الحضور والغياب وما تهمني no هي لا نها تعني عدد ايام الغياب

                              تعليق

                              مواضيع تهمك

                              تقليص

                              المنتدى: القسم العام نشرت بواسطة: Reem2Rabeh الوقت: 04-23-2025 الساعة 04:27 PM
                              المنتدى: ضبط وتوكيد الجودة نشرت بواسطة: HeaD Master الوقت: 04-15-2025 الساعة 09:30 AM
                              المنتدى: التصنيع والانتاج نشرت بواسطة: HeaD Master الوقت: 04-11-2025 الساعة 01:08 PM
                              المنتدى: القسم العام نشرت بواسطة: نوال الخطيب الوقت: 03-19-2025 الساعة 03:07 AM
                              المنتدى: الكمبيوتر والإنترنت نشرت بواسطة: عوض السوداني الوقت: 03-18-2025 الساعة 07:22 AM
                              يعمل...
                              X