Why is this regex throwing a 'PREG_BACKTRACK_LIMIT_ERROR' error?
In the example at PHP.net, it says that the regular expression /(?:\D+|<\d+>)*[!?]/ matched against foobar foobar foobar throws a PREG_BACKTRACK_LIMIT_ERROR error. Can anybody explain why?