Если Вы имеете foo(?>(co)*)co, который никогда не будет соответствовать. Я уверен, что существуют практические примеры того, когда это было бы полезно, попробуйте книгу O'Reilly.
foo(?>(co)*)co
Посмотрите здесь , а затем здесь