Regular Expression Lookbehind no funciona con cuantificadores ('+' o '*')

Estoy tratando de usar lookbehinds en una expresión regular y no parece funcionar como esperaba. Entonces, este no es mi uso real, pero para simplificar voy a poner un ejemplo. Imagine que quiero hacer coincidir "ejemplo" en una cadena que dice "este es un ejemplo". Entonces, de acuerdo con mi comprensión de los aspectos retrospectivos, esto debería funcionar:

(?<=this\sis\san\s*?)example

Lo que debería hacer es encontrar "esto es un", luego espaciar los caracteres y finalmente coincidir con la palabra "ejemplo". Ahora, no funciona y no entiendo por qué, ¿es imposible usar '+' o '*' dentro de las retrospectivas?

También probé esos dos y funcionan correctamente, pero no satisfacen mis necesidades:

(?<=this\sis\san\s)example
this\sis\san\s*?example

Estoy usando este sitio para probar mis expresiones regulares:http: //gskinner.com/RegExr

Respuestas a la pregunta(10)

Su respuesta a la pregunta