-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 When using character classes ordering seems important but should not be. eg [\w\.\-] is different from [\w\-\.] I will have a look at this along with the infinite loop bug. Michael -----BEGIN PGP SIGNATURE----- Version: N/A iQA+AwUBOoutLLPjWznw9K1HEQK/hACYhZnNupKEeTNhntR78CY1zSFqLwCg+U+h k36eCPn/8BcWA/WhcF2AFrU= =bUN0 -----END PGP SIGNATURE----- --- BEGIN GEEK CODE BLOCK --- Version 3.12 GCS d+(-) s:- a-- C++(+++)$ UL++++(H)(S)$ P+++$ L+++$>++++ E--- W++ N++ o++ K? !w() O? !M V? PS+ PE+++ Y+ t+ 5++ X++ R(+) !tv b++(++++) D++ G>++ e++> h--()(*) r+ y+() --- END GEEK CODE BLOCK ---