Lista:: RewriteElements 0,09 - List::RewriteElements 0.09

Lista:: RewriteElements 0,09

Enlaces patrocinados

Lista:: RewriteElements 0,09: resumen

Rango Haga clic en la estrella para clasificarRango nivel:
comentario de usuarios: 0 (0 times) Descargar
Tamaño: 0.026 MB Sistema operativo: Any Platform Licencia: Perl Artistic License Precio: Descargars: 9163 Actualizado: 2007-07-10 Autor: Xsoft Autor URL: http://www.bitsoft.se/

Lista:: RewriteElements 0,09: descripción

Ponga:: en una lista RewriteElements es un módulo Perl que puede crear una nueva lista volviendo a escribir elementos de una primera lista.

SINOPSIS

use la Lista:: RewriteElements;

Constructor

El caso más simple: Insumo de matriz, producción a STDOUT.

El $lre = Pone:: en una lista RewriteElements-> nuevo ({
ponga en una lista => @source,
body_rule => suscripción {
mi $record = cambio;
$record. = q {espacio adicional};
},
} );
Insumo de archivo, producción a STDOUT:
El $lre = Pone:: en una lista RewriteElements-> nuevo ({
archivo => "/path/to/source/file",
body_rule => suscripción {
mi $record = cambio;
$record. = q {espacio adicional};
},
} );
Proporcione una regla diferente al primer elemento en la lista:
El $lre = Pone:: en una lista RewriteElements-> nuevo ({
archivo => "/path/to/source/file",
header_rule => suscripción {
mi $record = cambio;
$record. = q {CABECERA ADICIONAL};
},
body_rule => suscripción {
mi $record = cambio;
$record. = q {espacio adicional};
},
} );
Insumo de archivo, producción a archivo:
El $lre = Pone:: en una lista RewriteElements-> nuevo ({
archivo => "/path/to/source/file",
body_rule => suscripción {
mi $record = cambio;
$record. = q {espacio adicional};
},
output_file => "/path/to/output/file",
} );
Para llamar el archivo de producción, sólo proporcione un sufijo al nombre del archivo:
El $lre = Pone:: en una lista RewriteElements-> nuevo ({
archivo => "/path/to/source/file",
body_rule => suscripción {
mi $record = cambio;
$record. = q {espacio adicional};
},
output_suffix =>.out,
} );
Proporcione criterios para suprimir la producción de cabecera o registro individual.
El $lre = Pone:: en una lista RewriteElements-> nuevo ({
archivo => "/path/to/source/file",
header_suppress => suscripción {
mi $record = cambio;
vuelva si $record = ~ / $somepattern/;
},
body_suppress => suscripción {
mi $record = cambio;
vuelva si $record ne somestring;
},
body_rule => suscripción {
mi $record = cambio;
$record. = q {espacio adicional};
},
} );

Genere Producción

$lre-> generate_output ();

Información de Producción de Informe

$path_to_output_file = $lre-> get_output_path ();

$output_file_basename = $lre-> get_output_basename ();

$output_row_count = $lre-> get_total_rows ();

$output_record_count = $lre-> get_total_records ();

$records_changed = $lre-> get_records_changed ();

$records_unchanged = $lre-> get_records_unchanged ();

$records_deleted = $lre-> get_records_deleted ();

$header_status = $lre-> get_header_status ();

Es común en muchas situaciones para usted recibir un fichero de datos llano de alguien más y tener para generar un nuevo archivo en el cual cada fila o registro en el archivo de entrada deben cualquiera (a) ser transformado según alguna regla antes de ser imprimir al nuevo archivo; (o b) si esto encuentra ciertos criterios, no producción al nuevo archivo en absoluto.

Ponga:: en una lista RewriteElements le habilita para escribir tales reglas y criterios, generar el archivo de archivos de datos transformados, y recuperar un poco de estadística básica sobre la transformación.

Ponga:: en una lista RewriteElements es útil cuando el número de archivos en el archivo de entrada puede ser grande y usted no quiere sostener la lista entera en la memoria. Del mismo modo, los archivos recién generados no son sostenidos en la memoria, pero son inmediatamente impresos a STDOUT o al archivo.

Por otra parte, si por la razón que sea usted ya tiene una matriz de archivos en la memoria, usted puede usar la Lista:: RewriteElements para aplicar reglas y criterios a cada elemento de la matriz y luego imprimir los archivos transformados (otra vez, sin sostener la producción en la memoria).

Descargar

Lista:: RewriteElements 0,09: Imagen

Enlaces patrocinados
Descargar Lista:: RewriteElements 0,09

Lista:: RewriteElements 0,09: palabra clave

Lista:: RewriteElements 0,09: Bookmark

Hyperlink code:
Hyperlink and Intro code:

Lista:: RewriteElements 0,09: software relacionado

Lista:: RewriteElements 0,09: Revisar
Nombre :  
Email :  
comentario :  
Código de seguridad :  
     
   
Mi Software
Usted no ha guardado ningún software.
relacionados con la búsqueda
Enlaces patrocinados