And thanks for the FAQ link. I had looked through that and somehow had missed the whitespace example from DC. It makes sense - I didn't want to use a regex but DC seems to suggest that the sort of backtracking needed PRD doesn't support. If I can't make it work I'll gist a self contained example for you to play with :)