| 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
    Come rimuovere tutti gli spazi bianchi in una stringa con espressioni regolari in Perl
    In Perl , una espressione regolare è uno o più caratteri utilizzati per abbinare i valori in stringhe , come ad esempio lettere specifiche , marchi di identificazione o spazi vuoti . È possibile creare funzioni che utilizzano le espressioni regolari con l'operatore di sostituzione Perl per abbinare i caratteri di spazio e di rimuoverli. Il carattere "^" permette di specificare solo i caratteri all'inizio della stringa , il "$" consente di identificare solo quelli alla fine , oppure è possibile omettere questi e abbinare tutti gli spazi bianchi in tutta la stringa . Istruzioni
    1

    Aprire un file di programma Perl , e inserire il cursore all'inizio
    2

    digitare il seguente codice : .
    Sub

    trim ( $ ) {

    my $ stringa = shift;

    $ stringa = ~ s /\\ s + //g ; $ stringa

    ritorno ;

    }

    Questa funzione utilizza l'operatore di sostituzione " s ///" per abbinare gli spazi bianchi e rimuoverli. La classe "\\ s " carattere corrisponde a tutti i caratteri di spazio e li sostituisce con nulla . In altre parole, le chiude. Restituisce una stringa che contiene i caratteri di spazio ovunque
    3

    digitare il seguente codice : .

    Sub ltrim ( $ ) { my $

    stringa = shift;

    $ stringa = ~ s /^ \\ s + //;
    ritorno

    $ stringa ;

    }

    Questa funzione rimuove solo leader spazi bianchi prima di qualsiasi altro carattere . Il "^ \\ s ", dice per abbinare spazi bianchi solo fino al primo carattere di spazio non- bianco, poi rimuoverli
    4

    digitare il seguente codice : .

    Sub rtrim ( $ ) {

    my $ stringa = shift;

    $ stringa = ~ s /\\ s + $ //;

    return $ stringa ;

    }

    Questa funzione rimuove solo spazi vuoti alla fine della stringa . La "s + $ ", dice per abbinare spazi bianchi solo dopo che tutti i caratteri di spazio non- bianchi , quindi rimuoverli.
    5

    Salvare il file di programma .


    Previous :

    next :
      Articoli Correlati
    ·Come utilizzare le espressioni regolari per controllare…
    ·Come analizzare una linea in Perl 
    ·Come trovare la dimensione del file in Perl 
    ·Come creare un file Perl 
    ·Come incorporare i comandi UNIX in Perl 
    ·Che cosa SQL script Perl fare 
    ·Come eliminare un file in Perl 
    ·Come eseguire Perl su un computer portatile 
    ·Come eseguire il debug Perl 
    ·Come dichiarare un array a funzioni Perl 
      Articoli in evidenza
    ·Quali oggetti possono essere inseriti in HTML 
    ·Come impostare messa a fuoco di ComboBox a Vb 
    ·Come scrivere PHP Video Terminali Streaming 
    ·Come creare diagrammi di stato ? 
    ·Come si crea un intervallo di date utilizzando PHP ? 
    ·I programmi in C + + che si riverseranno una frase 
    ·MSI Package Tutorial 
    ·Che cosa è Alpha Blending 
    ·Visual Basic gioco 3D Tutorial 
    ·Come bloccare IE6 
    Copyright © Conoscenza Informatica http://it.wingwit.com