Yes that does it. Now can I ask why you use the (?:...) extension? I tried it without and it works. I assume you have a good reason for putting it in there, but I looked up that regexp extension in the Camel book and the explanation is...um...sort of cryptic: "This is for clustering, not capturing; it groups subexpressions like ``()'', but doesn't make backreferences as ``()'' does."
Thanks for the help...
Steve