Siempre que la sintaxis de expresión regular "extendida" esté en uso (el valor predeterminado), las repeticiones no expansivas son posibles al agregar un '?' detrás de la repetición. Una repetición no expansiva es aquella que coincide con la cadena más corta posible.
Por ejemplo, para que coincida con los pares de etiquetas html, se puede utilizar algo:
"<\s*tagname[^>]*>(.*?)<\s*/tagname\s*>"
En este caso $1 contendrá el texto entre los pares de etiquetas y será la cadena coincidente más corta posible.
| Copyright © 2012 CA. Todos los derechos reservados. | Enviar correo electrónico a CA Technologies acerca de este tema |