Donde brillan es donde tiene una definición para una cadena bien definida y sencilla, de modo que puede (a) verificar que una parte de la entrada coincida con el patrón y (b) extraer todas las partes del patrón esa entrada, en una sola operación de expresiones regulares.
Por ejemplo, el otro día necesitaba tratar con ciertos códigos que consistía en dos identificadores de una sola letra (uno de los cuales tenía tres opciones, el otro podía ser cualquier alfa), una fecha y luego un número de dos dígitos , así: MR_20110508_01
Una expresión regular sencilla con 4 grupos con nombre me permitió hacer una sola llamada que verificaba que el código entrante era válido y me dio 4 grupos con nombre a los que podía acceder para extraer las 4 piezas.
Cuanto más contenido arbitrario pueda contener el objetivo de la expresión regular, o cuantas más reglas dependan de otras partes del contenido, más probabilidades hay de que te dirijas a Jamie Zawinski "ahora tienes dos problemas". p>