| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Perl Programming >> Content
    La funzione split in Perl
    La funzione split è un elemento di capacità di elaborazione testo di lingua del Perl . Il linguaggio di programmazione Perl è noto per la sua capacità di " analizzare " e il testo di processo. Analisi del testo comporta la ricerca di una stringa di caratteri per un modello particolare e l'estrazione o manipolare i segmenti risultanti. Split separa una stringa di caratteri in elementi con la ricerca di un determinato modello . Il modello non viene copiato fuori della stringa , ma tutti i caratteri tra il modello vengono trattati come un campo. Perl Sfondo Foto

    Perl è ampiamente utilizzato per una varietà di programmi Internet . Una applicazione è la generazione di pagine web. Le pagine Web sono scritte in HTML , il che significa che il linguaggio Hypertext Markup . HTML è un semplice sistema di formattazione e non contiene costrutti di programmazione . I programmi scritti in Perl generare le pagine web HTML in base alle azioni dell'utente o argomenti di chiamata . La capacità di elaborazione del testo della lingua è essenziale per questo compito . Proprio come Perl è adatto per la creazione di pagine Web , è anche in grado di leggere tra le pagine esistenti per estrarre le informazioni essenziali . Web crawler che documentano i legami tra siti web sono spesso scritti in Perl .
    Argomenti

    La funzione split prende tre argomenti , anche se tutto può essere perso. I tre argomenti della funzione sono modello, espressione e limite . Gli argomenti possono essere lasciate solo al largo dalla destra della lista . Cioè, se modello viene lasciato fuori , non è possibile specificare un'espressione o un limite . L'argomento pattern specifica la stringa di caratteri che devono essere usati come il divisore campo nell'espressione . L'espressione è la stringa che verrà diviso . Limite specifica un numero di elementi da estrarre dalla stringa . Se l'espressione è lasciato fuori , viene usato $ _ , . Se il modello è lasciato fuori , la stringa viene divisa in spazi bianchi
    Risultati

    funzione restituisce un valore che è un array . Una matrice è un gruppo di valori , come un elenco . La gamma di ricezione può essere perso , e il default $ _ variabile sarà popolata . $ _ È una variabile di sistema standard utilizzato in Perl . La matrice di uscita può essere invece rappresentato da un elenco di variabili . L'elenco di variabili di ricezione deve essere contenuta tra parentesi , come ( $ primo , $ secondo , $ terzo ) = split ( /:/, $ txt ) .
    Esempi
    < p > La funzione split senza parametri , dove $ _ è già stato popolato con una frase come " ciao, io sono qui", si tradurrà in un array con gli elementi ( "ciao " , " io " , " io ", "qui" ) . Se la variabile $ rec viene compilato con il testo "Sinistra : Destra: Centro : In alto: In basso ," la chiamata split ( /:/, $ rec ) produrrebbe l'array ( "di sinistra " , " destra" , " centro " , "Top " , " basso" ) . L'argomento limite riduce questa uscita così split ( /:/, $ rec , 3 ) comporta ( "di sinistra " , " destra" , " centro ").

    Previous :

    next :
      Articoli Correlati
    ·Come creare un file utilizzando Perl 
    ·Come ottenere l'ultimo argomento come un array in Perl 
    ·Come sostituire un formato non valido UTF-8 Regex 
    ·Come eliminare un file in Perl 
    ·Come individuare AppConfig.pm 
    ·Come sapere se Perl è a 32 o 64 bit 
    ·Come stampare i numeri in uno script Perl 
    ·Espressioni regolari per abbinare un elemento XML 
    ·Come creare un array in Perl 
    ·Come connettersi a un database Oracle con Perl 
      Articoli in evidenza
    ·Come creare una funzione in Microsoft Visual C + + 
    ·Come usare MiKTeX Con Python 
    ·Come verificare se un database esiste in PHP 
    ·Come aggiungere un DataRelation 
    ·Come lista di dati da MySQL a PHP 
    ·Sottostringa In CSH 
    ·Come eliminare i duplicati con Oracle SQL 
    ·MySQL Distinto Tutorial 
    ·Come creare codice di pacchetti IP in C Programmazione …
    ·Come utilizzare API grafica in VB.NET 
    Copyright © Conoscenza Informatica http://it.wingwit.com