- MadeInFlex - http://www.madeinflex.com -

String templating

Publicado por Xavi Beumala el 1 de Abril de 2008 a las 22:40 en Artículos, Tips, Recursos | 1 comentario

En muchas ocasiones tenemos la necesidad de trabajar con Strings dados que actúan a modo de plantilla y en el que parametrizamos alguna parte. Es bastante habitual encontrar en el código expresiones de concatenación del estilo:


La concatenación de cadenas con variables es muy típico, y aunque el ejemplo no sea nada complejo, muchas veces nos encontramos concatenaciones que ocupan tres pantallas. El tema empeora más cuando encima tenemos carácteres escapados... termina siendo un infierno leer una simple concatenación.

En C y C++ recuerdo que se podían usar expresiones del estilo printf ("Hola qué tal estas %s?", nombre); y la verdad que quedaba todo bastante más limpio, donde simplemente lo que se hace es reemplazar los %s por el parámetro n-ésimo que se le pasa a la función (en C y C++ además se tenía en cuenta el tipado y un largo seguido de cosas).

Algo parecido se puede conseguir directamente en Flex utilizando la clase StringUtil:

Otro uso intel¡gente de regular expressions!

Últimamente Grant Skinner ha estado trabajando en una aplicación interesante para el testeo y aprendizaje de regular expressions: [1] RegExr


Artículo imprimido desde MadeInFlex: http://www.madeinflex.com

URL al articulo: http://www.madeinflex.com/2008/04/01/string-templating/

URLs en esta entrada:
[1] RegExr: http://www.gskinner.com/blog/archives/2008/03/regexr_free_onl.html

Haz click aquí para imprimir.