Possessive quantifiers are a way to prevent the regex engine from trying all permutations. This is primarily useful for performance reasons. You can also use possessive quantifiers to eliminate certain matches.
M. Anselmo, D. Giammarresi, and M. Madonia. Theoretical Computer Science, 340 (2):
408 - 431(2005)The Art of Theory <xocs:full-name>The Art of Theory</xocs:full-name>.
M. Vidal, A. da Silva, E. de Moura, and J. Cavalcanti. Proceedings of the 29th annual international ACM SIGIR conference on Research and development in information retrieval, page 292--299. New York, NY, USA, ACM, (2006)