regular expressions and space

Denis Beauchemin Denis.Beauchemin at
Tue Mar 3 18:51:22 GMT 2009

Dave a écrit :
> [root at mail2 tmp]# ls test*doc*
> test 123.doc  test123.doc
> deny    test*doc*               -       -
> test123.doc  gets denied but  test 123.doc  does not.
> Should they both be denied?


As a regular expression, "test*doc*" means "tes" followed by zero or 
more "t", followed by "do", followed by zero or more "c".

You probably want "test.*\.doc$" which means "test" followed by zero or 
more characters, followed by ".doc" and nothing else afterwards.


  °v°   Denis Beauchemin, analyste
 /(_)\  Université de Sherbrooke, S.T.I.
  ^ ^   T: 819.821.8000x62252 F: 819.821.8045

More information about the MailScanner mailing list