Regelfilter: Bedingung mit zu langer RegEx wird übersprungen

Haben Sie einen Fehler in einem Plugin entdeckt?

Moderator: Forum-Team

Regelfilter: Bedingung mit zu langer RegEx wird übersprungen

Beitragvon Quellcore » 21. Feb 2010, 20:05

Hallo allerseits,

Ich habe eine relativ lange RegEx für den Nachrichtentext erstellt, die 475 Zeichen lang ist:
Code: Alles auswählen
er[\W\s_\.\-]?fahren[\W\s_\.\-]?sie,[\W\s_\.\-]?wie[\W\s_\.\-]?((kinder[\W\s_\.\-]?)?leicht|pr[0o]bleml[0o]s|bedenkenl[0o]s|simpel|easy|un[\W\s_\.\-]?k[o0]mpliziert)[\W\s_\.\-]?es[\W\s_\.\-]?(heute|jetzt|heutzutage|endlich)?[\W\s_\.\-]?(ist|sein kann)[\W\s_\.\-]?\w{1,10}[\W\s_\.\-]?(K[\W\s_\.\-]?i[\W\s_\.\-]?l[\W\s_\.\-]?o|kilogramm?|kg)[\W\s_\.\-]?in(nerhalb)?[\W\s_\.\-]?(nur[\W\s_\.\-]?)?einem[\W\s_\.\-]?(kalender)?m[0o]nat[\W\s_\.\-]?ab[\W\s_\.\-]?zu[\W\s_\.\-]?nehmen

Diese Bedingung soll folgenden Text und ihre Abarten erkennen:
erfahren sie, wie unkompliziert es endlich ist 14 Kilo in einem Kalendermonat abzunehmen

Im Programm RegEx Coach funktioniert diese RegEx einwandfrei und erkennt alle bei mir eingegangenen Fälle.
Regex zu lang 02.png
Regex zu lang 02.png (24.46 KiB) 3303-mal betrachtet

Der Regelfilter steht bei mir an erster Stelle in der Filterreihenfolge:
Regex zu lang 03.png
Regex zu lang 03.png (1.49 KiB) 3303-mal betrachtet

Diese Mails sind jedoch nicht vom Regelfilter klassifiziert worden, sondern vom Misnamed Filter, der viel weiter hinten in der Filterreihenfolge steht.
Regex zu lang 01.png
Regex zu lang 01.png (5.72 KiB) 3303-mal betrachtet

Es scheint also, dass diese lange RegEx übersprungen wird :!:
Hat jemand ähnliche Erfahrungen gemacht :?:

Gruss,
Quellcore
CPU:Intel Core i7-2700K Processor (@ 45*100 = 4500 MHz)
Board:ASRock P67 Extreme4 Gen3
Ram: 16GB G.SKILL Ripjaws X Series (4 x 4GB) DDR3 2133 (Timings 10-10-10-28 2T @ 1866 MHz)
SSD: Samsung 128GB 2.5-inch SSD 830 Series (Desktop)
HDD-1: WD Caviar® SE16 640 GB, SATA2, 16 MB Cache, 7200 RPM
HDD-2: SAMSUNG EcoGreen F4 ST2000DL004 2TB 32MB Cache
Graphic: ATI Radeon HD 5850 ASUS EAH5850/G/2DIS/1GD5

Win 7 Ultimate 64-Bit / ESET NOD32 Antivirus 8.0 / Firefox 34 / Thunderbird 31
Spamihilator 1.6.0
Benutzeravatar
Quellcore
Assistent
Assistent
 
Beta-Tester
 
Beiträge: 1706
Registriert: 8. Mai 2004, 13:03
Wohnort: Long Island / USA

Re: Regelfilter: Bedingung mit zu langer RegEx wird übersprungen

Beitragvon Quellcore » 22. Feb 2010, 03:02

Als kleiner Nachtrag:
Ich habe die lange RegEx mal in drei Teilbedingungen aufgeteilt und die Regel so eingestellt, dass alle Bedingungen erfüllt sein müssen.
Regex zu lang 04.png
Regex zu lang 04.png (14.63 KiB) 3297-mal betrachtet

Ergebnis: Es funktioniert :!:

Dies wiederum bestätigt meine These, dass es ein Problem mit der Länge der von mir erstellten RegEx gibt.

Gruß,
Quellcore
CPU:Intel Core i7-2700K Processor (@ 45*100 = 4500 MHz)
Board:ASRock P67 Extreme4 Gen3
Ram: 16GB G.SKILL Ripjaws X Series (4 x 4GB) DDR3 2133 (Timings 10-10-10-28 2T @ 1866 MHz)
SSD: Samsung 128GB 2.5-inch SSD 830 Series (Desktop)
HDD-1: WD Caviar® SE16 640 GB, SATA2, 16 MB Cache, 7200 RPM
HDD-2: SAMSUNG EcoGreen F4 ST2000DL004 2TB 32MB Cache
Graphic: ATI Radeon HD 5850 ASUS EAH5850/G/2DIS/1GD5

Win 7 Ultimate 64-Bit / ESET NOD32 Antivirus 8.0 / Firefox 34 / Thunderbird 31
Spamihilator 1.6.0
Benutzeravatar
Quellcore
Assistent
Assistent
 
Beta-Tester
 
Beiträge: 1706
Registriert: 8. Mai 2004, 13:03
Wohnort: Long Island / USA

Re: Regelfilter: Bedingung mit zu langer RegEx wird übersprungen

Beitragvon Andreas_Z » 22. Feb 2010, 09:00

Hallo Quellcore!

Ohhh... :shock: was für'n langes Teil. Das dürfte dann eindeutig ein Fall für Michel sein. Ich habe derartige Beobachtungen noch nicht gemacht. Allerdings setze ich diesen Filter auch nicht zum durchsuchen von Texten ein. Das macht ja der Spamwortfilter schon. Andererseits denke ich mir, dass ein derart langer RegExp eher die Ausnahme darstellt. Es könnte also sein, dass Michel da nichts unternimmt.

Gruß
Andreas_Z
Core i7 3,4 GHz, 8 GB RAM, Win7 64bit SP1, GDATA Bussiness 11.0
Exchange-Server 2003, VM mit WinXP Pro SP3.
Spami-Online-Hilfe, Spami-FAQ, Anbuva's FAQ
Benutzeravatar
Andreas_Z
Administrator
Administrator
 
Administration
Beta-Tester
Forum-Team
 
Beiträge: 4380
Registriert: 6. Nov 2003, 08:10
Wohnort: Schwielowsee, Germany

Re: Regelfilter: Bedingung mit zu langer RegEx wird übersprungen

Beitragvon Quellcore » 22. Feb 2010, 23:40

Hallo Andreas_Z,
Andreas_Z hat geschrieben:Ich habe derartige Beobachtungen noch nicht gemacht. Allerdings setze ich diesen Filter auch nicht zum durchsuchen von Texten ein. Das macht ja der Spamwortfilter schon.

Ja und Nein. Mit dem Spamwortfilter kann man nun mal nicht den Trainingsbereich umschiffen.
Und das ist letztendlich mein Ziel für diese 100%ig korrekten Klassifizierungen. Z.Zt. lasse ich mir aber bis auf die Newsletter immer noch alles im Trainingsbereich anzeigen. Wir sind ja immer noch in der Testphase ;-)
Andreas_Z hat geschrieben:Andererseits denke ich mir, dass ein derart langer RegExp eher die Ausnahme darstellt. Es könnte also sein, dass Michel da nichts unternimmt.

Mal sehen was der Meister persönlich dazu zu sagen hat.
Sollte es da eine Begrenzung geben werde ich mich bestimmt damit arrangieren können.
Dann sollte es das Plugin aber auch nicht erlauben eine überlange RegEx einzugeben und mich sofort mit einem Popup daran hindern.
Mich so eine lange RegEx entwickeln zu lassen und diese dann zu akzeptieren, beim Scannen aber auszulassen, das ist schon ganz schön hinterhältig. :twisted:

Im übrigen wurden heute bei mir 4 Spammails von insgesamt ca. 24 durch diese Regel ausgefiltert, das ergibt ein fettes Sechstel, bei der mir diese Regel geholfen hat.
Du wirst also verstehen müssen, das ich bis zum bitteren Ende kämpfen werde, um solche RegEx-Monster auch weiterhin nutzen zu können. :mrgreen:

Gruss,
Quellcore
CPU:Intel Core i7-2700K Processor (@ 45*100 = 4500 MHz)
Board:ASRock P67 Extreme4 Gen3
Ram: 16GB G.SKILL Ripjaws X Series (4 x 4GB) DDR3 2133 (Timings 10-10-10-28 2T @ 1866 MHz)
SSD: Samsung 128GB 2.5-inch SSD 830 Series (Desktop)
HDD-1: WD Caviar® SE16 640 GB, SATA2, 16 MB Cache, 7200 RPM
HDD-2: SAMSUNG EcoGreen F4 ST2000DL004 2TB 32MB Cache
Graphic: ATI Radeon HD 5850 ASUS EAH5850/G/2DIS/1GD5

Win 7 Ultimate 64-Bit / ESET NOD32 Antivirus 8.0 / Firefox 34 / Thunderbird 31
Spamihilator 1.6.0
Benutzeravatar
Quellcore
Assistent
Assistent
 
Beta-Tester
 
Beiträge: 1706
Registriert: 8. Mai 2004, 13:03
Wohnort: Long Island / USA

Re: Regelfilter: Bedingung mit zu langer RegEx wird übersprungen

Beitragvon Chactory » 23. Feb 2010, 01:01

Hi zusammen,

Quellcore hat geschrieben:solche RegEx-Monster
das kann ich gut verstehen. :wink:

Warum verwendest Du die komplizierte zusammengesetzte Formel "[\W\s_\.\-]", und nicht einfach "."? Möglicherweise ist Deine Spamphrase aber auch zu lang, und damit zu spezifisch? Ich würde möglicherweise kombinieren, "erfahren sie, wie" und "abzunehmen". Für solche Phrasen wünschte ich, es gäbe ein Zeichen für UND in Regular Expressions.

Gruß, Chactory
HilfeHelp «en»TippsAnbuva's FAQBob's FAQ «en»SpamwortlisteRegelfilterScreenshotsSSL/TLSSpami 1.6.0
Vostro 3450, Intel Core i5 2410M 2,3 GHz, 4 GB DDR3 SDRAM 1333 MHz, Windows 7 Pro 64 Bit SP1

Bild
Benutzeravatar
Chactory
Administrator
Administrator
 
Administration
Beta-Tester
Forum-Team
 
Beiträge: 9593
Registriert: 9. Jan 2004, 23:19
Wohnort: Kiel (D)

Re: Regelfilter: Bedingung mit zu langer RegEx wird übersprungen

Beitragvon Quellcore » 23. Feb 2010, 05:09

Hallo Chactory!
Chactory hat geschrieben:Warum verwendest Du die komplizierte zusammengesetzte Formel "[\W\s_\.\-]", und nicht einfach "."?

Ich suche ja eher nach Wortgrenzen inkl. Trennzeichen, Absatzmarken, etc...
Aufgrund Deines Vorschlages habe ich aber meinen Ansatz "[\W\s_\.\-]" noch einmal genauer unter die Lupe genommen und festgestellt, dass er sich wirklich abkürzen lässt, "[\W\s_]" scheint zu genügen und beinhaltet den Punkt sowie auch den Unterstrich.
Danke für den Denkanstoß.
Code: Alles auswählen
er[\W\s_]?fahren[\W\s_]?sie,[\W\s_]?wie[\W\s_]?((kinder[\W\s_]?)?leicht|pr[0o]bleml[0o]s|bedenkenl[0o]s|simpel|easy|un[\W\s_]?k[o0]mpliziert)[\W\s_]?es[\W\s_]?(heute|jetzt|heutzutage|endlich)?[\W\s_]?(ist|sein kann)[\W\s_]?\w{1,10}[\W\s_]?(K[\W\s_]?i[\W\s_]?l[\W\s_]?o|kilogramm?|kg)[\W\s_]?in(nerhalb)?[\W\s_]?(nur[\W\s_]?)?einem[\W\s_]?(kalender)?m[0o]nat[\W\s_]?ab[\W\s_]?zu[\W\s_]?nehmen

Chactory hat geschrieben:Möglicherweise ist Deine Spamphrase aber auch zu lang, und damit zu spezifisch? Ich würde möglicherweise kombinieren, "erfahren sie, wie" und "abzunehmen".

Es geht hier ja um den Regelfilter, der darf meines Erachtens auch gerne ein bisschen spezieller filtern, insbesondere wenn man vorhat, mit bestimmten Regeln den TB zu umgehen.
Wie ich aber schon geschrieben hatte deckt die von mir erstellte Regel alle Schreibweisen dieses Absatzes ab, die ich bisher in Empfang nehmen durfte, das dürften mittlerweile so 20 verschiedene Varianten sein.
Natürlich gibt es immer Luft nach oben, ich fange aber gerne von der sehr spezifischen Seite an und erweitere bzw. verallgemeinere die Regeln "peu à peu" wenn notwendig.
Chactory hat geschrieben:Für solche Phrasen wünschte ich, es gäbe ein Zeichen für UND in Regular Expressions.

Da bleibt einem wohl nur die Möglichkeit mit dem Stern "*" zu arbeiten und die einzelnen RegEx damit zu verbinden. Speziell der lazy Star "*?" könnte hier auch interessant sein. Ich habe selbst aber auch noch nicht viel damit experimentiert.

Gruß
Quellcore
CPU:Intel Core i7-2700K Processor (@ 45*100 = 4500 MHz)
Board:ASRock P67 Extreme4 Gen3
Ram: 16GB G.SKILL Ripjaws X Series (4 x 4GB) DDR3 2133 (Timings 10-10-10-28 2T @ 1866 MHz)
SSD: Samsung 128GB 2.5-inch SSD 830 Series (Desktop)
HDD-1: WD Caviar® SE16 640 GB, SATA2, 16 MB Cache, 7200 RPM
HDD-2: SAMSUNG EcoGreen F4 ST2000DL004 2TB 32MB Cache
Graphic: ATI Radeon HD 5850 ASUS EAH5850/G/2DIS/1GD5

Win 7 Ultimate 64-Bit / ESET NOD32 Antivirus 8.0 / Firefox 34 / Thunderbird 31
Spamihilator 1.6.0
Benutzeravatar
Quellcore
Assistent
Assistent
 
Beta-Tester
 
Beiträge: 1706
Registriert: 8. Mai 2004, 13:03
Wohnort: Long Island / USA

Re: Regelfilter: Bedingung mit zu langer RegEx wird übersprungen

Beitragvon Andreas_Z » 23. Feb 2010, 07:22

Hallo Quellcore!

Quellcore hat geschrieben:Ja und Nein. Mit dem Spamwortfilter kann man nun mal nicht den Trainingsbereich umschiffen.

Das ist ein Argument. Für mich hat das nie eine Rolle gespielt, weil ich auf jeden Fall immer alles im Trainingsbereich sehen will, bevor ich lerne.
Quellcore hat geschrieben:Mich so eine lange RegEx entwickeln zu lassen und diese dann zu akzeptieren, beim Scannen aber auszulassen, das ist schon ganz schön hinterhältig.

Das sehe ich genau so. Hier sollte Michel auf jedenfall nachbessern.
Quellcore hat geschrieben:Du wirst also verstehen müssen, das ich bis zum bitteren Ende kämpfen werde, um solche RegEx-Monster auch weiterhin nutzen zu können.

Die Quote spricht für sich. Ich bin an Deiner Seite bei diesem "Kampf". Ich hatte nur Überlegungen angestellt, wie Michel da jetzt wohl weiter machen wird. Mit dem neuen Filter hat er sich schliesslich den Berg an Verbesserungen für das Gesamtprodukt nicht verkleinert.

Gruß
Andreas_Z
Core i7 3,4 GHz, 8 GB RAM, Win7 64bit SP1, GDATA Bussiness 11.0
Exchange-Server 2003, VM mit WinXP Pro SP3.
Spami-Online-Hilfe, Spami-FAQ, Anbuva's FAQ
Benutzeravatar
Andreas_Z
Administrator
Administrator
 
Administration
Beta-Tester
Forum-Team
 
Beiträge: 4380
Registriert: 6. Nov 2003, 08:10
Wohnort: Schwielowsee, Germany

Re: Regelfilter: Bedingung mit zu langer RegEx wird übersprungen

Beitragvon michel » 24. Feb 2010, 23:45

Hallo,

es gibt keine Begrenzung der regulären Ausdrücke. Es handelt sich hier also wahrscheinlich um einen Fehler im RegEx-Parser. Leider ist das eine externe Bibliothek (www.boost.org), auf die ich keinen Einfluss habe, bzw. der Aufwand wäre für mich gegenüber dem Nutzen zu groß.

Gruß
Michel
Chuck Norris doesn't kill Spam. He uses Spamihilator! ;-)
Benutzeravatar
michel
Administrator
Administrator
 
Administration
Beta-Tester
Forum-Team
Plugin-Programmierer
 
Beiträge: 4335
Registriert: 22. Mär 2003, 01:16
Wohnort: Buseck

Re: Regelfilter: Bedingung mit zu langer RegEx wird übersprungen

Beitragvon Quellcore » 25. Feb 2010, 00:32

Hallo michel!

Danke für die Aufklärung, dann werde ich wohl beim Aufteilen bleiben müssen.
Es ist natürlich sehr unschön, dass man im Vorwege nicht sagen kann, ab wann da was schief geht.

Bei meiner letzten abgekürzten Version waren es 391 Zeichen, die ich dann in 2 Abschnitte aufgeteilt hatte, der längere der beiden Teile hatte 239 Zeichen. Auch das hat leider nicht geklappt.
Eine Aufteilung in 3 Häppchen hat dann wiederum geholfen, bei dieser Variante ist die längste Teilregel 152 Zeichen lang.

Falls es also wirklich um die Länge einer RegeX gehen sollte, liegt der Casus Knacktus irgendwo zwischen 152 und 239.

Gruß
Quellcore
CPU:Intel Core i7-2700K Processor (@ 45*100 = 4500 MHz)
Board:ASRock P67 Extreme4 Gen3
Ram: 16GB G.SKILL Ripjaws X Series (4 x 4GB) DDR3 2133 (Timings 10-10-10-28 2T @ 1866 MHz)
SSD: Samsung 128GB 2.5-inch SSD 830 Series (Desktop)
HDD-1: WD Caviar® SE16 640 GB, SATA2, 16 MB Cache, 7200 RPM
HDD-2: SAMSUNG EcoGreen F4 ST2000DL004 2TB 32MB Cache
Graphic: ATI Radeon HD 5850 ASUS EAH5850/G/2DIS/1GD5

Win 7 Ultimate 64-Bit / ESET NOD32 Antivirus 8.0 / Firefox 34 / Thunderbird 31
Spamihilator 1.6.0
Benutzeravatar
Quellcore
Assistent
Assistent
 
Beta-Tester
 
Beiträge: 1706
Registriert: 8. Mai 2004, 13:03
Wohnort: Long Island / USA

Re: Regelfilter: Bedingung mit zu langer RegEx wird übersprungen

Beitragvon Chactory » 25. Feb 2010, 12:02

Hallo Quellcore!

Komisch, mann hätte doch 256 erwartet ... :?

Gruß, Chactory
HilfeHelp «en»TippsAnbuva's FAQBob's FAQ «en»SpamwortlisteRegelfilterScreenshotsSSL/TLSSpami 1.6.0
Vostro 3450, Intel Core i5 2410M 2,3 GHz, 4 GB DDR3 SDRAM 1333 MHz, Windows 7 Pro 64 Bit SP1

Bild
Benutzeravatar
Chactory
Administrator
Administrator
 
Administration
Beta-Tester
Forum-Team
 
Beiträge: 9593
Registriert: 9. Jan 2004, 23:19
Wohnort: Kiel (D)

Re: Regelfilter: Bedingung mit zu langer RegEx wird übersprungen

Beitragvon Quellcore » 25. Feb 2010, 12:09

Hallo Chactory!

lol, das hatte ich auch vermutet, 128 oder 256, mal wieder falsch gelegen. :lol:


Gruß
Quellcore
CPU:Intel Core i7-2700K Processor (@ 45*100 = 4500 MHz)
Board:ASRock P67 Extreme4 Gen3
Ram: 16GB G.SKILL Ripjaws X Series (4 x 4GB) DDR3 2133 (Timings 10-10-10-28 2T @ 1866 MHz)
SSD: Samsung 128GB 2.5-inch SSD 830 Series (Desktop)
HDD-1: WD Caviar® SE16 640 GB, SATA2, 16 MB Cache, 7200 RPM
HDD-2: SAMSUNG EcoGreen F4 ST2000DL004 2TB 32MB Cache
Graphic: ATI Radeon HD 5850 ASUS EAH5850/G/2DIS/1GD5

Win 7 Ultimate 64-Bit / ESET NOD32 Antivirus 8.0 / Firefox 34 / Thunderbird 31
Spamihilator 1.6.0
Benutzeravatar
Quellcore
Assistent
Assistent
 
Beta-Tester
 
Beiträge: 1706
Registriert: 8. Mai 2004, 13:03
Wohnort: Long Island / USA

Re: Regelfilter: Bedingung mit zu langer RegEx wird übersprungen

Beitragvon Chactory » 25. Feb 2010, 12:28

Hallo Quellcore!

:mrgreen:

Gruß, Chactory
HilfeHelp «en»TippsAnbuva's FAQBob's FAQ «en»SpamwortlisteRegelfilterScreenshotsSSL/TLSSpami 1.6.0
Vostro 3450, Intel Core i5 2410M 2,3 GHz, 4 GB DDR3 SDRAM 1333 MHz, Windows 7 Pro 64 Bit SP1

Bild
Benutzeravatar
Chactory
Administrator
Administrator
 
Administration
Beta-Tester
Forum-Team
 
Beiträge: 9593
Registriert: 9. Jan 2004, 23:19
Wohnort: Kiel (D)

Re: Regelfilter: Bedingung mit zu langer RegEx wird übersprungen

Beitragvon Quellcore » 25. Feb 2010, 14:32

Es koennte natuerlich auch mit der Anzahl der Verschachtelungen bzw. Klassen zusammenhaengen. Das Testen gestaltet sich aber extrem muehselig, da man leider immer noch nicht die Reihenfolge der einzelnen Regeln bestimmen kann. (hint, hint ;-)

Gruss
QUELLCORE
CPU:Intel Core i7-2700K Processor (@ 45*100 = 4500 MHz)
Board:ASRock P67 Extreme4 Gen3
Ram: 16GB G.SKILL Ripjaws X Series (4 x 4GB) DDR3 2133 (Timings 10-10-10-28 2T @ 1866 MHz)
SSD: Samsung 128GB 2.5-inch SSD 830 Series (Desktop)
HDD-1: WD Caviar® SE16 640 GB, SATA2, 16 MB Cache, 7200 RPM
HDD-2: SAMSUNG EcoGreen F4 ST2000DL004 2TB 32MB Cache
Graphic: ATI Radeon HD 5850 ASUS EAH5850/G/2DIS/1GD5

Win 7 Ultimate 64-Bit / ESET NOD32 Antivirus 8.0 / Firefox 34 / Thunderbird 31
Spamihilator 1.6.0
Benutzeravatar
Quellcore
Assistent
Assistent
 
Beta-Tester
 
Beiträge: 1706
Registriert: 8. Mai 2004, 13:03
Wohnort: Long Island / USA

Re: Regelfilter: Bedingung mit zu langer RegEx wird übersprungen

Beitragvon anbuva » 25. Feb 2010, 22:23

Hallo Quellcore!

wow, bei dieser Regex kann Dir nur noch Chactory das Wasser reichen! :)

Gruß
anbuva
Benutzeravatar
anbuva
Administrator
Administrator
 
Administration
Beta-Tester
Forum-Team
 
Beiträge: 8403
Registriert: 1. Sep 2004, 12:58
Wohnort: Zuhause

Re: Regelfilter: Bedingung mit zu langer RegEx wird übersprungen

Beitragvon Quellcore » 10. Mär 2010, 03:31

Hallo noch einmal!

Nach einem frustrierenden Sonntag, an dem ich das Problem dieser Regel weiter eingrenzen wollte, haben sich meine schlimmsten Befürchtungen nach etlichen Teststunden nun bestätigt.

Der Bug sitzt VOR dem Computer und nicht im Regelfilter.


Die Wildcard-Klasse [\W\s_] findet zwar auch einen CRLF, sollte aber nach dem Zeilenende auch noch eine Leerzeile kommen benötigt man schon zweimal [\W\s_], dies ist mir in all dem Tumult später nicht mehr aufgefallen,
Beim Dreiteilen meiner Regel habe ich dann zufällig die Regel so aufgeteilt, dass die Leerzeile im Nachrichtentext sozusagen zwischen den erkannten Textpassagen liegt.



Fazit:
Regelfilter und Boost-Bibliothek arbeiten einwandfrei, nur das Hirn will mal wieder nicht so richtig

Hier die neue Fassung der RegEx für den Nachrichtentext:
Code: Alles auswählen
er[\W\s_]{0,3}fahren[\W\s_]{0,3}sie,[\W\s_]{0,3}wie[\W\s_]{0,3}.*?[\W\s_]{0,3}es[\W\s_]{0,3}(heute|jetzt|heutzutage|endlich)?[\W\s_]{0,3}(ist|sein kann)[\W\s_]{0,3}\w{1,10}[\W\s_]{0,3}(K[\W\s_]{0,3}i[\W\s_]{0,3}l[\W\s_]{0,3}o|kilogramm?|kg)[\W\s_]{0,3}in(nerhalb)?[\W\s_]{0,3}(nur[\W\s_]{0,3})?einem[\W\s_]{0,3}(kalender)?m[0o]nat[\W\s_]{0,3}ab[\W\s_]{0,3}zu[\W\s_]{0,3}nehmen


Gruß
Quellcore
CPU:Intel Core i7-2700K Processor (@ 45*100 = 4500 MHz)
Board:ASRock P67 Extreme4 Gen3
Ram: 16GB G.SKILL Ripjaws X Series (4 x 4GB) DDR3 2133 (Timings 10-10-10-28 2T @ 1866 MHz)
SSD: Samsung 128GB 2.5-inch SSD 830 Series (Desktop)
HDD-1: WD Caviar® SE16 640 GB, SATA2, 16 MB Cache, 7200 RPM
HDD-2: SAMSUNG EcoGreen F4 ST2000DL004 2TB 32MB Cache
Graphic: ATI Radeon HD 5850 ASUS EAH5850/G/2DIS/1GD5

Win 7 Ultimate 64-Bit / ESET NOD32 Antivirus 8.0 / Firefox 34 / Thunderbird 31
Spamihilator 1.6.0
Benutzeravatar
Quellcore
Assistent
Assistent
 
Beta-Tester
 
Beiträge: 1706
Registriert: 8. Mai 2004, 13:03
Wohnort: Long Island / USA

Nächste

Zurück zu Plugins: Bugs

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

 industrious-southeast