First page Back Continue Last page Overview Graphics
Call the bomb squad!
How to deal with combinatorial explosion?
One solution is the (?>.....) construct
This matches its contents, and then refuses to give any back should what follows not match
So we can rewrite the pattern to use this construct
Except its pretty nasty to read....