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

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

WC v1.5 Ruby Edition

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

  • WC v1.5 Ruby Edition

    السـلام عليكم ورحمه الله وبركاته

    الاصداره رقم 1.5 من بـرنامج محلل النصوص تم اضافه خاصيـه اعطـاء ملخص للملف النصي بعد القيام بتحليله
    ولمشـاهده الاصداره الاولي من هنـــــــا:
    WC v 1.0 Ruby Edition
    كود:
    #!/usr/bin/ruby
       puts "\t\tTh1S C0dE WaS WrittEn By"
     puts "\t\t\tMutati0N"
        puts "\t\tU N33D 2 l3arN M0r3!!!\n\n"
          lines = File.readlines("parag.txt")#puts Here The Path 0F The txt File 0r The Name 0F The File if His in The Same directory The Source cod is .  
        lines_number = lines
              txt=lines.join
    
           spaces = txt.gsub( /\s+/ , '' ) 
           sentences = txt.split(/\.|\?|!/)
           paragraphs = txt.split(/\n\n/)
           sentences = txt.gsub(/\s+/, ' ').strip.split(/\.|\?|\!/)
           sentences_sorted = sentences.sort_by { |sentence| sentence.length }
           one_third = sentences_sorted.length / 3
           sum_sentences = sentences_sorted.slice(one_third, one_third + 1)
           sum_sentences = sum_sentences.select { |sentence| sentence =~ /is|about|are/ }
            
    
                            puts "\t(ThE Length 0F lines are: #{lines_number.size})"
                        puts "\t(ThE Number 0F charachters are:#{txt.size})"
                   puts "\t(ThE Number 0F Charachter Without Spaces are:#{spaces.length})" 
               puts "\t(ThE Number 0F W0rds are :#{txt.split.length})"
            puts "\t(ThE Number 0F Sentences are : #{sentences.size})"
       puts "\t(ThE Number 0F Paragraphs are :#{paragraphs.length})"
       puts "Summary:"
           puts sum_sentences.join(". ")
       print "\nEnd 0F ThE j0b!!\n"
    التعديل الأخير تم بواسطة كريم عبد المجيد; الساعة 14-06-2007, 10:10 PM.

  • #2
    Nice one Mutati0N. Keep command line arguments in your mind.
    Programming-Fr34ks[dot]NET
    Ma Weblog
    ابدأ بتعلم Python | Ruby
    كتاب البايثون متوافر الآن
    لا اتواجد بهذا المنتدى ... للإتصال

    تعليق


    • #3
      شكـرا Striker علي التعقيب وان شاء الله استخدمها في اصدارت قادمه

      تعليق


      • #4
        ماشاء الله يابني والله
        استمر
        عايزينك تولعها
        BOOOF , I AM GONE
        Still , you gotta wait for my PRESENT :D
        C programming arabic Tutorial|Programming-fr34ks

        تعليق


        • #5
          ممتاز جدا .. يا روبي مان ~_^
          GCS

          تعليق


          • #6
            St0rM-MaN:شكرا جزيلا يا قمر علي التشجيـع وهنولعها قريب
            CPU:شكرا حبيبي علي التعقيب ومستنيك مع الروبي :clown: :clown:

            تعليق

            يعمل...
            X