Hi alle zusammen,

ich h�nge meine Frage mal an eine alte Antwort von Mathias Gygax, weil
er auf eine �hnliche Frage schon mal kompetent geantwortet hat.

Ziel: Mail in meinem Spoolfile sollen rot hervorgehoben werden, wenn
sie an postmaster, webmaster, newsmaster, admin, sysop,
abuse... adressiert sind.

L�sungsansatz:

   folder-hook "!" 'color index red default "~C master"'

   oder: folder-hook "!" 'color index red default "~C "master'

funktioniert f�r alle "master"-Adressen.


Aber:

   folder-hook "!" 'color index red default "~C master|root|admin|abuse|sysop"'

funktioniert nicht (�error in pattern: master|root|admin|abuse|sysop�). 
Irgendwie m�ssten die '|' escaped werden, aber ich wei� nicht
wie. Alle Versuche schlugen fehl.


Noch weniger (�Unmatched ( or \(.�) funktioniert :

   folder-hook "!" 'color index red default "~C 
(web|news|post)master|root|admin|abuse|sysop"'



Kann mir jemand helfen und erkl�ren, wie sowas funktioniert oder mir
ein Dokument nennen, wo das ganze wirklich pr�zise beschrieben wird?

Den Hinweis von Mathias Gygax (s.u.) versuchte ich aufzunehmen, habe
damit aber nix erreicht.

Ciao, Gregor




* Mathias Gygax <[EMAIL PROTECTED]> [Mon 29 Jan 2001 22:58:57 GMT]:
> On Mon, Jan 29, 2001 at 09:36:03 +0100, Thomas Bader wrote:
> 
> > > send-hook symlink\.ch  "set realname='Thomas '\'DawnRazor\'' Bader'"
>                            1             2       34          5 6      78
> 
> 1. das begrenzen des eigentlichen arguments beginnt.
> 
> 2. die zweite stufe des begrenzen beginnt hier.
> 
> 3. und endet hier auch wieder.
> 
> 4. hier wird auf der ersten ebene von " escaped. der backslash ist
>    notwendig da wir uns auf der stufe " befinden.
> 
> 5. hier wieder.
> 
> 6. hier beginnt wieder der rest des zweiten begrenzers.
> 
> 7. und endet hier auch wieder.
> 
> 8. das ganze argument wird abgeschlossen.
> 
> > Das Funktioniert sehr gut.  Danke!
> > 
> > Aber kannst Du mir sagen, wieso da �'\'� und �\''� n�tig
> > sind?
> 
> es gibt zwei quotation mechanismen: der eine f�ngt mit " an und der
> andere mit ' . soweit so klar. bei der verwendung von ' wird allerdings
> die \ escapes nicht ausgewertet. das war das urspr�ngliche problem
> deiner fragestellung. deswegen hab ich das \' aus der zitierung mittels
> ' rausgenommen und es der stufe weiter unten, dem mit ", �berlassen.
> innerhalb von doppelten anf�hrungszeichen wird mit \' korrekt escaped,
> was eben mit ' nicht passiert.
> 


--
-----------------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an [EMAIL PROTECTED] die im Subject
"unsubscribe <deine_email_adresse>" enthaelt.
Bei Problemen bitte eine Mail an: [EMAIL PROTECTED]
-----------------------------------------------------------

670 eingetragene Mitglieder in dieser Liste.

Antwort per Email an