Cómo no codiciosos múltiples miradas detrás de las coincidencias
Source: <prefix><content1><suffix1><prefix><content2><suffix2>
Engine: PCRE
RegEx1: (?<=<prefix>)(.*)(?=<suffix1>)
RegEx2: (?<=<prefix>)(.*)(?=<suffix2>)
Result1: <content1>
Result2: <content1><suffix1><prefix><content2>
El resultado deseado para RegEx2 es solo <content2> pero obviamente es codicioso. ¿Cómo puedo hacer que RegEx2 no sea codicioso y solo use la última mirada coincidente detrás de?
[Espero haber traducido esto correctamente desde la sintaxis de NoteTab. No hago mucha codificación RegEx. Los términos <prefix>, <content> y <suffix> solo pretenden representar cadenas arbitrarias. Sólo el "<" en el comando "? <=" Lookbehind es significativo.]
Sospecho que es algo simple, pero después de demasiadas horas de búsqueda me estoy rindiendo en resolverlo yo mismo.
Gracias por la ayuda
Art º