Re: [otrs-de] PostMaster Filter Länge

2016-02-24 Diskussionsfäden Bartsch, Philipp
Wirklich cool. Dann werde ich das mal meine anderen Filter dementsprechend 
adaptieren.

Vielen Dank an alle die sich hier beteiligt haben.

Grüße,
Philipp

-Ursprüngliche Nachricht-
Von: otrs-de-boun...@otrs.org [mailto:otrs-de-boun...@otrs.org] Im Auftrag von 
Susan Dittmar
Gesendet: Mittwoch, 24. Februar 2016 16:42
An: User questions and discussions about OTRS.org in German
Betreff: Re: [otrs-de] PostMaster Filter Länge

Hi Philipp,

Bartsch, Philipp schrieb:
>> (?i)(EA)?[I1]\s*2P
>
> Das ist ja cool. Wäre dann das "P" von 2P auch "case-insensitiv"? 

Ja. Das (?i) gilt solange, bis es mit (?-i) aufgehoben wird.

Susan


-
OTRS mailing list: otrs-de - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs-de
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
-
OTRS mailing list: otrs-de - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs-de
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de


Re: [otrs-de] PostMaster Filter Länge

2016-02-24 Diskussionsfäden Susan Dittmar

Hi Philipp,

Bartsch, Philipp schrieb:

(?i)(EA)?[I1]\s*2P


Das ist ja cool. Wäre dann das "P" von 2P auch "case-insensitiv"? 


Ja. Das (?i) gilt solange, bis es mit (?-i) aufgehoben wird.

Susan


-
OTRS mailing list: otrs-de - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs-de
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de


Re: [otrs-de] PostMaster Filter Länge

2016-02-24 Diskussionsfäden Bartsch, Philipp
Hi Susan,

Das ist ja cool. Wäre dann das "P" von 2P auch "case-insensitiv"? 

Gruß,
Philipp

-Ursprüngliche Nachricht-
Von: otrs-de-boun...@otrs.org [mailto:otrs-de-boun...@otrs.org] Im Auftrag von 
Susan Dittmar
Gesendet: Mittwoch, 24. Februar 2016 14:50
An: User questions and discussions about OTRS.org in German
Betreff: Re: [otrs-de] PostMaster Filter Länge

Bartsch, Philipp schrieb:
> D.h. ich könnte den Filter so kürzen, oder müsste (?i) vor jeden Begriff?
> 
> (?i)(I2P|1 2P|I 2P|EA2P|EAI2P|EAI 2P|EA1 2P|EA 2P)\s

Ich schmeiße jetzt mal, völlig ohne OTRS-Filter-Kenntnis, Perl-Kenntnis in den 
Ring. Damit würde ich sowas ungefähr so schreiben:

(?i)(EA)?[I1]\s*2P

In Worten:
- Groß-/Kleinschreibung ignorieren
- Start möglicherweise mit EA (einmal oder keinmal)
- es folgt zwingend I oder 1
- es folgen beliebig viele Leerzeichen (genauer 'whitespaces', also evtl. auch 
ein Tab-Zeichen oder sowas)
- es folgt zwingend 2P

Ich hoffe, das hilft weiter.

Susan


-
OTRS mailing list: otrs-de - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs-de
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
-
OTRS mailing list: otrs-de - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs-de
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de


Re: [otrs-de] PostMaster Filter Länge

2016-02-24 Diskussionsfäden Susan Dittmar

Bartsch, Philipp schrieb:

D.h. ich könnte den Filter so kürzen, oder müsste (?i) vor jeden Begriff?

(?i)(I2P|1 2P|I 2P|EA2P|EAI2P|EAI 2P|EA1 2P|EA 2P)\s


Ich schmeiße jetzt mal, völlig ohne OTRS-Filter-Kenntnis, Perl-Kenntnis in den 
Ring. Damit würde ich sowas ungefähr so schreiben:


(?i)(EA)?[I1]\s*2P

In Worten:
- Groß-/Kleinschreibung ignorieren
- Start möglicherweise mit EA (einmal oder keinmal)
- es folgt zwingend I oder 1
- es folgen beliebig viele Leerzeichen (genauer 'whitespaces', also evtl. auch 
ein Tab-Zeichen oder sowas)

- es folgt zwingend 2P

Ich hoffe, das hilft weiter.

Susan


-
OTRS mailing list: otrs-de - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs-de
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de


Re: [otrs-de] PostMaster Filter Länge

2016-02-24 Diskussionsfäden Vorländer , Martin
Hi,

> D.h. ich könnte den Filter so kürzen, oder müsste (?i) vor jeden Begriff?
> (?i)(I2P|1 2P|I 2P|EA2P|EAI2P|EAI 2P|EA1 2P|EA 2P)\s

Genau so sollte es (was Case Sensitivität angeht) funktionieren.

Die Leerzeichen in den Alternativen musst Du allerdings noch durch \s ersetzen.
Und was macht das \s am Ende?

Zur Erklärung: \s steht für ein Whitespace, d.h. ein Leerzeichen, Tab oder 
einige
andere, s. http://perldoc.perl.org/perlrecharclass.html#Backslash-sequences
unter "Whitespace"

cu,
Martin

Martin Vorländer

Software-Entwicklung

PDV-Systeme GmbH
Dörntener Straße 2 A
DE-38644 Goslar
Tel +49 (0) 5321 3703-33
Fax +49 (0) 5321 8924
E-Mail m...@pdv-systeme.de
www.pdv-systeme.de
Geschäftsführer: Christian Daniel, Andree Plumeier * Amtsgericht Braunschweig 
HRB 110209
Unsere Allgemeinen Geschäftsbedingungen finden Sie unter: 
www.pdv-systeme.de/kontakt/agb.html
Hinweis:
Diese E-Mail ist vertraulich. Wenn Sie nicht der vorgesehene Empfänger sind, 
verwenden Sie bitte keine Inhalte dieser E-Mail und leiten Sie diese auch nicht 
weiter. Wenn Sie fälschlicherweise diese E-Mail bekommen haben, informieren Sie 
uns bitte umgehend und löschen dieses Dokument.
-
OTRS mailing list: otrs-de - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs-de
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de

Re: [otrs-de] PostMaster Filter Länge

2016-02-24 Diskussionsfäden Jan.Dreyer
Hallo.

> Am 24.02.2016 um 14:32 schrieb Bartsch, Philipp :
> 
> D.h. ich könnte den Filter so kürzen, oder müsste (?i) vor jeden Begriff?
> (?i)(I2P|1 2P|I 2P|EA2P|EAI2P|EAI 2P|EA1 2P|EA 2P)\s

Du müsstest sogar so etwas machen können:
(?i)(I2|1 2|I 2|(EA(2|I2|I 2|1 2| 2)))P

Zum Testen von regulären (Perl-)Ausdrücken hilft mir immer regexplanet.com :-)

Gruß
—
Jan Dreyer


signature.asc
Description: Message signed with OpenPGP using GPGMail
-
OTRS mailing list: otrs-de - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs-de
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de

Re: [otrs-de] PostMaster Filter Länge

2016-02-24 Diskussionsfäden Bartsch, Philipp
Hi,

Danke schon mal. Ich nutze OTRS free 5. Leider bin ich kein Experte was Perl 
angeht, eigentlich bin ich lediglich OTRS Nutzer mit erweiterten Rechten, daher 
bitte für das Folgende nicht hauen ;)

Hier mal ein Beispiel von einem Filter mit Stoppen nach Treffer = Ja:
([Ii]2[Pp]|1 2[Pp]|[Ii] 2[Pp]|[Ee][Aa]2[Pp]|E[Aa][Ii]2[Pp]|E[Aa][Ii] 
2[Pp]|E[Aa]1 2[Pp]|E[Aa] 2[Pp])

D.h. ich könnte den Filter so kürzen, oder müsste (?i) vor jeden Begriff?
(?i)(I2P|1 2P|I 2P|EA2P|EAI2P|EAI 2P|EA1 2P|EA 2P)\s

Viele Grüße,
Philipp


Von: otrs-de-boun...@otrs.org [mailto:otrs-de-boun...@otrs.org] Im Auftrag von 
Vorländer, Martin
Gesendet: Mittwoch, 24. Februar 2016 13:55
An: User questions and discussions about OTRS.org in German
Betreff: Re: [otrs-de] PostMaster Filter Länge

Moin!

> ist es möglich die Länge der Filter anzupassen?
> Die Ausdrücke sind ja "case-sensitiv"
> und wahrscheinlich werden Leereichen auch berücksichtigt.

Case Sensitivität kannst Du abschalten durch "(?i)", s. 
http://perldoc.perl.org/perlre.html#Extended-Patterns (zweiter Punkt)

Dass Leerzeichen nicht berücksichtigt werden, liegt daran, dass die RegExp's im 
Programm mit /x ausgewertet werden.
Der einfachste Workaround ist, \s statt dessen zu verwenden.

cu,
Martin


Martin Vorländer

Software-Entwicklung

PDV-Systeme GmbH
Dörntener Straße 2 A
DE-38644 Goslar
Tel +49 (0) 5321 3703-33
Fax +49 (0) 5321 8924
E-Mail m...@pdv-systeme.de<mailto:m...@pdv-systeme.de>
www.pdv-systeme.de<http://www.pdv-systeme.de>
Geschäftsführer: Christian Daniel, Andree Plumeier * Amtsgericht Braunschweig 
HRB 110209
Unsere Allgemeinen Geschäftsbedingungen finden Sie unter: 
www.pdv-systeme.de/kontakt/agb.html<http://www.pdv-systeme.de/kontakt/agb.html>
Hinweis:
Diese E-Mail ist vertraulich. Wenn Sie nicht der vorgesehene Empfänger sind, 
verwenden Sie bitte keine Inhalte dieser E-Mail und leiten Sie diese auch nicht 
weiter. Wenn Sie fälschlicherweise diese E-Mail bekommen haben, informieren Sie 
uns bitte umgehend und löschen dieses Dokument.


Von: otrs-de-boun...@otrs.org<mailto:otrs-de-boun...@otrs.org> 
[mailto:otrs-de-boun...@otrs.org] Im Auftrag von Bartsch, Philipp
Gesendet: Mittwoch, 24. Februar 2016 12:55
An: otrs-de@otrs.org<mailto:otrs-de@otrs.org>
Betreff: [otrs-de] PostMaster Filter Länge

Hi Zusammen,

ist es möglich die Länge der Filter anzupassen? Die Ausdrücke sind ja 
"case-sensitiv" und wahrscheinlich werden Leereichen auch berücksichtigt. Wenn 
ich einen Filter definiere in dem möglichst alle Schreibweisen per "oder" (|) 
abdecken möchte, dann muss ich irgendwann einen zweiten Filter aufmachen. Groß- 
und Kleinschreibung lassen sich ja zum Beispiel mit [Aa]bfall[Ee]immer 
definieren. Dennoch reicht der Platz nicht. Gibt's vielleicht eine elegante 
Lösung um auch Leerzeichen optional zu machen?

Gruß,
Philipp

-
OTRS mailing list: otrs-de - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs-de
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de

Re: [otrs-de] PostMaster Filter Länge

2016-02-24 Diskussionsfäden Vorländer , Martin
Moin!

> ist es möglich die Länge der Filter anzupassen?
> Die Ausdrücke sind ja "case-sensitiv"
> und wahrscheinlich werden Leereichen auch berücksichtigt.

Case Sensitivität kannst Du abschalten durch "(?i)", s. 
http://perldoc.perl.org/perlre.html#Extended-Patterns (zweiter Punkt)

Dass Leerzeichen nicht berücksichtigt werden, liegt daran, dass die RegExp's im 
Programm mit /x ausgewertet werden.
Der einfachste Workaround ist, \s statt dessen zu verwenden.

cu,
Martin


Martin Vorländer

Software-Entwicklung

PDV-Systeme GmbH
Dörntener Straße 2 A
DE-38644 Goslar
Tel +49 (0) 5321 3703-33
Fax +49 (0) 5321 8924
E-Mail m...@pdv-systeme.de
www.pdv-systeme.de
Geschäftsführer: Christian Daniel, Andree Plumeier * Amtsgericht Braunschweig 
HRB 110209
Unsere Allgemeinen Geschäftsbedingungen finden Sie unter: 
www.pdv-systeme.de/kontakt/agb.html
Hinweis:
Diese E-Mail ist vertraulich. Wenn Sie nicht der vorgesehene Empfänger sind, 
verwenden Sie bitte keine Inhalte dieser E-Mail und leiten Sie diese auch nicht 
weiter. Wenn Sie fälschlicherweise diese E-Mail bekommen haben, informieren Sie 
uns bitte umgehend und löschen dieses Dokument.


Von: otrs-de-boun...@otrs.org [mailto:otrs-de-boun...@otrs.org] Im Auftrag von 
Bartsch, Philipp
Gesendet: Mittwoch, 24. Februar 2016 12:55
An: otrs-de@otrs.org
Betreff: [otrs-de] PostMaster Filter Länge

Hi Zusammen,

ist es möglich die Länge der Filter anzupassen? Die Ausdrücke sind ja 
"case-sensitiv" und wahrscheinlich werden Leereichen auch berücksichtigt. Wenn 
ich einen Filter definiere in dem möglichst alle Schreibweisen per "oder" (|) 
abdecken möchte, dann muss ich irgendwann einen zweiten Filter aufmachen. Groß- 
und Kleinschreibung lassen sich ja zum Beispiel mit [Aa]bfall[Ee]immer 
definieren. Dennoch reicht der Platz nicht. Gibt's vielleicht eine elegante 
Lösung um auch Leerzeichen optional zu machen?

Gruß,
Philipp

-
OTRS mailing list: otrs-de - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs-de
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de

Re: [otrs-de] PostMaster Filter Länge

2016-02-24 Diskussionsfäden Jan.Dreyer
Hallo.

> Am 24.02.2016 um 12:54 schrieb Bartsch, Philipp :
> 
> ist es möglich die Länge der Filter anzupassen? Die Ausdrücke sind ja 
> „case-sensitiv“ und wahrscheinlich werden Leereichen auch berücksichtigt. 
> Wenn ich einen Filter definiere in dem möglichst alle Schreibweisen per 
> „oder“ (|) abdecken möchte, dann muss ich irgendwann einen zweiten Filter 
> aufmachen. Groß- und Kleinschreibung lassen sich ja zum Beispiel mit 
> [Aa]bfall[Ee]immer definieren. Dennoch reicht der Platz nicht. Gibt’s 
> vielleicht eine elegante Lösung um auch Leerzeichen optional zu machen?

Du schreibst nicht, welche Version Du verwendest. Zumindest bis Version 3.3 
waren die Postmaster Filter case insensitiv. Ich glaube nicht, dass sich das 
geändert hat. Ansonsten gibt es natürlich die Möglichkeit, Filter in der Config 
im Dateisystem zu hinterlegen. Da bist Du meines Wissens nicht auf eine 
String-Länge begrenzt.

Gruß
—
Jan Dreyer


signature.asc
Description: Message signed with OpenPGP using GPGMail
-
OTRS mailing list: otrs-de - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs-de
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de