| 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 utilizzare le espressioni regolari per controllare una stringa numerica
    Uso delle espressioni regolari è un modo potente per analizzare i dati da file , ma per un principiante può essere frustrante . I simboli e la sintassi dispari facilmente ottenere travolgente in espressioni complesse . Indipendentemente da ciò, l'apprendimento delle espressioni regolari è fondamentale per un amministratore di sistemi efficaci . Se avete bisogno di controllare le stringhe che sono numerico, è possibile creare un'espressione di controllare tutto ciò che è necessario da quella stringa , mentre saltando le righe che non contengono numeri . Istruzioni
    1

    Creare un " pl . " File o aprire un pre - esistente .
    2

    Creare una variabile in cui memorizzare il risultato della vostra espressione regolare . Usiamo " $ stringa" come la nostra variabile . È possibile utilizzare qualsiasi stringa che si desidera sia controllato con un espressione regolare .
    3

    Creare una espressione regolare per la ricerca di numeri . Questo viene fatto utilizzando " \\ d" o " [ 0-9 ] " ognuno tenterà di trovare una cifra nella stringa . Se si desidera solo un numero specifico o serie di numeri , è possibile modificare i numeri. Quindi, se si voleva solo i numeri da 3 a 6 , ad esempio , si potrebbe usare " [ 3-6 ] " . Ora aggiungere l'operatore " + " per catturare i numeri che hanno più di una cifra. Utilizzando la nostra variabile , sarebbe simile a questa :

    $ stringa = ~ m /[ 0-9 ] + /;

    se la stringa contiene almeno una cifra di qualsiasi dimensione , sarà ritorno " vero". l' "m //" sintassi semplicemente denota quanto segue come una espressione regolare .
    4

    cattura i numeri necessari , aggiungendo tra parentesi l'espressione regolare che cattura loro. Nel nostro esempio , noi cogliere il primo numero trovato in una stringa. Mettendo tra parentesi intorno ad esso , si può chiamare il risultato della partita

    $ stringa = ~ m /( [ 0-9 ] + ) /; print " Questa è la prima partita : $ 1" . ;

    questo esempio stamperà la corrispondenza trovata nel primo set di parentesi . Ci sono molti altri modi per utilizzare le espressioni regolari per controllare stringhe numeriche , ma variano notevolmente , in quanto tutto dipende da ciò che è necessario controllare.

    Previous :

    next :
      Articoli Correlati
    ·Come estrarre le voci da più - Fasta Perl Files 
    ·Come chiamare una shell da uno script Perl 
    ·Come eseguire il debug Perl 
    ·Come trovare la dimensione del file in Perl 
    ·Qual è lo scopo di campi nascosti in Perl CGI 
    ·Come leggere Dal mezzo di un array in Perl 
    ·Come fare un flusso API di Twitter in Perl 
    ·Come utilizzare una funzione Perl Grep 
    ·Come creare un PDF da un testo con Perl 
    ·Come leggere interi in Perl 
      Articoli in evidenza
    ·Come allocare un VBS Dataset 
    ·Problemi facili CGI 
    ·Le differenze tra Java e Javascript 
    ·Come verificare gestori streaming Python 
    ·Come inviare un SMS con PHP Script 
    ·Come creare un buffer in Python 
    ·Come nascondere caselle di testo 
    ·Differenza tra Includi & Estendere in Ruby 
    ·Come rimuovere Records Null da un array in Java 
    ·Come invertire la stringa in C l'utilizzo di array senz…
    Copyright © Conoscenza Informatica http://it.wingwit.com