Cadena :: expandir

Cadena :: Expandir es un módulo PERL que contiene funciones de utilidad de cadena para ampliar variables en conjuntos de autocresiones.
Descargar ahora

Cadena :: expandir Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Paul Evans
  • Sitio web del editor:
  • http://search.cpan.org/~pevans/String-Expand-0.03/lib/String/Expand.pm

Cadena :: expandir Etiquetas


Cadena :: expandir Descripción

Cadena :: Expandir es un módulo Perl que contiene funciones de utilidad de cadena para expandir las variables en conjuntos de autocresiones. Cadena :: Expandir es un módulo PERL que contiene funciones de utilidad de cadena para expandir las variables en los ajustes auto-referenciales. STSYNOPSIS USE STARY :: Expandir QW (Expand_Strings); MI% VARS = (Mensaje => 'Mi casa es $ HOME', Text => 'mensaje es "$ MENSAJE"); expand_strings (% vars,% env); #% vars ahora contiene algo como: # mensaje => 'My Home Is / Home / User', # Text => 'Message es "Mi casa es / Inicio / Usuario"' Este módulo implementa funciones de utilidad para expandir las variables incrustadas en un cuerda. Las referencias variables están incrustadas en cadenas en forma similar a la concha de Bourne, a saber, en el nombre de Formulario $ o $ {nombre}. En el caso anterior, el nombre debe consistir en una letra mayúscula o subrayada, y puede ser seguida por cero o más letras mayúsculas, dígitos o guiones bajos. En este último caso, el nombre puede consistir en cualquier carácter, pero será terminado por el primer carácter de corazonada de cierre '}'. La cadena también puede contener marcas de dólares literales, escapadas por $, y marcas de escape literales, escapadas por \. Estos se convertirán a $ y respectivamente a cambio. Mientras que hay muchos otros módulos que también proporcionan expansión, como este, este módulo proporciona la función expand_strings (), que realizará expansiones variables en todos los valores en un hash dado, donde valora Puede referirse a otros valores dentro de la misma hash. Funciones $ expandido = expand_string ($ str,% vars) Esta función expande las referencias variables incrustadas en la cadena pasada y devuelve la copia expandida. $ STRA String posiblemente conteniendo expansiones variables% Varsreference a un Hash que contiene valores variables de la cadenaReturnsa con variables expandtedexpand_strings (% strs,% superposición) Esta función toma un hash de cadenas y expande los nombres de variables incrustados en cualquiera de ellos, en la misma forma que la cadena pasó a expandir_string (). Las expansiones pueden referirse a otras cadenas, o a los valores en el% Hash. Los valores en la hash de las variables principales toman precisión sobre los valores en la superposición. Los valores donde se refieren a otros valores, se debe tener cuidado para evitar los ciclos. Si se detecta un ciclo al intentar expandir los valores, entonces se lanza una excepción.% Strsreference a una hash que contiene variables para expandir la referencia de uptrayo en un hash que contiene otros requisitos de valores variables: · Perl


Cadena :: expandir Software relacionado