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

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

هل يمكن مقارنة نص بنص آخر ومعرفة الأخطاء ؟

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

  • #16
    بيض الله وجهك أخي ربيع
    استفدت منكم كثيراً بارك الله فيكم

    المشاركة الأصلية بواسطة ربيع مشاهدة المشاركة
    وضح هل فراغات الاسطر

    هل كل الفراغات حتى الفراغات التي تشوه المفردة

    وضح لان هناك ازالة غير عملية و لا يمكن تطبيقها
    اقصد أي فراغ قبل الكلمة أو في وسطها أو مسافات زائدة بين الكلمات أو في آخر السطر وبدايته

    اعتقد أن دالة (trim) تزيل الفراغات قبل وفي نهاية الأسطر ولكن الفراغات الأخرى .

    شكراً جزيلاً لاهتمامكم

    تعليق


    • #17
      المشاركة الأصلية بواسطة ربيع مشاهدة المشاركة
      كود PHP:
      rabietextfile.readtotable("autoplay\\docs\\1.txt")
       
      dialog.message("notice",table.count(rabie)); 
      او

      كود PHP:
      rabietextfile.readtotable("autoplay\\docs\\1.txt")
       
      dialog.message("notice",#rabie); 
      نفس الناتج
      أخي الكريم هذه الأكواد تعطيني دائماً عدد الأسطر ثابت وهو 5 مع تغيير الملف وتحريره وإنقاص عدد الأسطر

      تعليق


      • #18
        المشاركة الأصلية بواسطة ربيع مشاهدة المشاركة
        كود PHP:
        result richtext.getline("richtext1"1);
        my_table = {};
        result2 string.replace(richtext.gettext("richtext1"false), " ""ثامر2014"true);
        y=input.gettext("input1");
        ""
        =""
        for w in string.gmatch (input.gettext("input1"), "%s+") do
        tbsearchresult richtext.findtext("richtext1",w1#result+1, false, false);
        if not (tbsearchresultthen
        b
        =b..w.."----------------الكلمة ليست من مفردات النص الاصلي او غير متناسبة ترتيبا".."\r\n"
        end
        end
        -----------------------------------------------------
        for 
        token in string.gmatch(result2"[^%s]+") do
        #token/#token 
        table.insert(my_tableetoken);
        e=e+1
        belkiss 
        =1+#(my_table)
        end
        ff
        =my_table[belkiss-1]
        string.replace(ff"ثامر2014"" "true);
        ------------------------------------------------------
         for 
        w2 in string.gmatch (x"%s+") do
         
        result string.find(yw21false);
        if  
        result == -1 then
        h
        =h.."ما كتبت يفتقد للمفردة".."----------------"..w2.."\r\n"
         
        end
        end 
        if h..== "" then
         dialog
        .message("notice""تطابق");

        else
         
        dialog.message("هاااااام"h..b);  
        end 
        سلمت يمينك

        الكود يعمل مع السطر الأول فقط من الملف النصي
        بقي كيف انتقل للسطر الثاني والثالث وهكذا لعمل بقية المقارنة ؟

        تعليق


        • #19
          هل من مجيب؟؟

          تعليق


          • #20
            المعذرة

            أنا مبتدئ في برنامج أوتوبلي
            لدي مشروع مطلوب الانتهاء منه سريعاً

            هل من حل ؟

            تعليق

            مواضيع تهمك

            تقليص

            المنتدى: القسم العام نشرت بواسطة: 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