Engin: Bekloppte User Agents zuordnen (RegExp)

Beitrag lesen

Hi Patrick,

So funzt(TM) es bei mirjedenfalls:

use strict;
my $path = "desktop/november_2007.txt";
my $count = 0;
open FILE, $path or die "BUUUUUH: $!";

Arghh, hatte das desktop/ vor den Dateinamen vergessen, wobei es doch auch bei
absoluten pfaden hätte gehen müssen!?

Aber was anderes, schau dir das mal Bitte an und sag mir, wo ich was falsch gemacht hab.

  
   $count++ if m#\.jpg|\.gif|\.png|\.css|\.js|\.class|\robots\.txt#;  #  
  
print $count, $/;^Z  
1685039  
##################^^^^^^^ unverändert  
  
####################################  
   $count++ if m#\.jpg|\.gif|\.png|\.css|\.js|\.class\.txt#;  #  
  
print $count, $/;^Z  
1685039  
##################^^^^^^^ |\robots entfernt  
  
####################################  
   $count++ if m#\.jpg|\.gif|\.png|\.css|\.js\.txt#;  #  
  
print $count, $/;^Z  
1648832  
##################^^^^^^^ |\.class entfernt  -  was ist mit .class gemeint?  
  
####################################  
   $count++ if m#\.jpg|\.gif|\.png|\.css\.txt#;  #  
  
print $count, $/;^Z  
1528712  
##################^^^^^^^ |\.js entfernt  
  
####################################  
   $count++ if m#\.jpg|\.gif|\.png\.txt#;  #  
  
print $count, $/;^Z  
1525971  
##################^^^^^^^ |\.css entfernt  
  
####################################  
   $count++ if m#\.jpg|\.gif\.png#;  #  
  
print $count, $/;^Z  
118060

##################^^^^^^^.txt entfernt und vor .png statt |\ nur \                                             ^^^^^^^^^^^^^^^^^^^^^^^

So richtig?

Grüße,
Engin
 GYRO

--
"I would like to buy a hamburger"
Der Valligator
sh:( fo:| ch:? rl:( br:> n4:? ie:{ mo:} va:? js:| de:µ zu:] fl:| ss:{ ls:?
0 79

Bekloppte User Agents zuordnen (RegExp)

Patrick Andrieu
  • programmiertechnik
  1. 0
    Cheatah
    1. 2

      UA-Statistiken fälschen

      Siechfred
      • perl
      1. 0
        Patrick Andrieu
        1. 1
          Siechfred
          1. 0

            Die erfolgreiche Fälschung

            Patrick Andrieu
            1. 1

              Das Modul zur erfolgreichen Fälschung?

              Siechfred
              1. 0
                Patrick Andrieu
                1. 0
                  Siechfred
              2. 0
                Siechfred
              3. 0
                Patrick Andrieu
                1. 0
                  Siechfred
                  1. 0
                    Patrick Andrieu
                    1. 0
                      Siechfred
                      1. 0
                        Patrick Andrieu
                        1. 0
                          Siechfred
                          1. 0
                            Patrick Andrieu
                            1. 0
                              Siechfred
                              1. 0
                                Patrick Andrieu
                                1. 0
                                  Patrick Andrieu
                                  1. 0
                                    Siechfred
                                    1. 0
                                      Patrick Andrieu
                                      1. 0
                                        Siechfred
                                        1. 0
                                          Patrick Andrieu
                                          1. 0
                                            Patrick Andrieu
                                          2. 0
                                            Siechfred
                                2. 0
                                  Siechfred
            2. 0

              Die erfolgreichen Statmaker- und -fälscher-Skripts für 1&1-User!

              Patrick Andrieu
              1. 0
                Patrick Andrieu
                1. 0
                  Struppi
                  1. 0
                    Patrick Andrieu
    2. 0
      Patrick Andrieu
      1. 0
        Cheatah
        1. 0
          Patrick Andrieu
  2. 0
    Don P
    1. 0
      Don P
    2. 0
      Patrick Andrieu
      1. 0
        Don P
        1. 0
          Patrick Andrieu
          1. 0
            Don P
            1. 0
              Patrick Andrieu
      2. 0

        Logline splitter (RegExp)

        Patrick Andrieu
  3. 2
    Struppi
    1. 0
      Patrick Andrieu
      1. 0
        Patrick Andrieu
  4. 0
    Der Martin
    1. 0
      Alexander (HH)
    2. 0
      Patrick Andrieu
      1. 0
        Der Martin
        1. 0
          Cheatah
          1. 0
            Patrick Andrieu
            1. 0
              Cheatah
        2. 0
          Patrick Andrieu
          1. 0
            Der Martin
            1. 0

              RegExp'sch ist gar nicht so schwer :)

              Siechfred
              • menschelei
    3. 0
      Patrick Andrieu
      1. 0
        Der Martin
        1. 0
          Patrick Andrieu
          1. 0
            Patrick Andrieu
            1. 0
              Struppi
      2. 0
        Ingo Turski
        1. 0
          Patrick Andrieu
          1. 0
            Ingo Turski
            1. 0
              Patrick Andrieu
              1. 0
                Ingo Turski
                1. 0
                  Patrick Andrieu
                  1. 0
                    Engin
                  2. 0
                    Engin
                    1. 0
                      Patrick Andrieu
                      1. 0
                        Engin
                        1. 0
                          Patrick Andrieu
                          1. 0
                            Engin
                            1. 0
                              Patrick Andrieu
                              1. 0
                                Engin
                                1. 0
                                  Patrick Andrieu
                                  1. 0
                                    Engin
                  3. 0
                    Ingo Turski
                    1. 0
                      Patrick Andrieu
        2. 0
          Patrick Andrieu