| 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 >> Computer Programming Languages >> Content
    Come fare il parsing con le espressioni regolari
    Le espressioni regolari possono aiutare a analizzare il testo che altrimenti sarebbe difficile senza scrivere un parser complicato . Un'espressione regolare è una stringa di testo che descrive un modello di ricerca utilizzando una serie di caratteri con un significato speciale . Verifica la validità di un indirizzo di posta elettronica è un uso comune delle espressioni regolari negli script web . Avrete bisogno di organizzare i dati in un elenco , creare una regola di modello per l'espressione regolare e quindi scorrere l' elenco , analizzando ogni stringa con la funzione di espressione regolare . Istruzioni
    1

    Aprire il file sorgente in un editor , ad esempio Microsoft Visual Studio Express .
    2

    Conservare i valori di testo che si desidera analizzare in una matrice di stringhe . In C # , aggiungere il seguente codice nella parte superiore della vostra funzione :
    stringa

    [ ] str = "2012 -Dic - 21 -2010 -Gen-11 , 2004- Giu- 26 , 1999 - Mar- 10 " ; ;

    l' esempio utilizza un array di date utilizzando il formato
    3

    Conservare il modello di espressione regolare che volete processare "yyyy -mm - dd . " il testo con una variabile stringa . In C # , aggiungere il codice :
    schema corde

    = " ^ \\ d \\ d \\ d \\ d - [AZ ] [ az] [ az] - \\ d \\ d $ " ;
    < p > il "^ \\ d \\ d \\ d \\ d" parte corrisponde l'anno , " [ AZ ] [ az] [az ]" indica il mese e "\\ d \\ d $ " corrisponde al giorno . Il codice "\\ d" corrisponde a una cifra numerica , mentre " ^ " indica l'inizio del pattern e "$ " corrisponde alla fine .
    4

    Caricare il modello di espressione regolare in un oggetto " Regex " . In C # , aggiungere il seguente codice :

    Regex rx = new Regex ( pattern) ;
    5

    Parse la matrice di stringhe da looping attraverso di essa , controllando se ognuno è una stringa valida e la visualizzazione dei risultati . In C # , aggiungere il codice :

    foreach (string s in str) {if ( rx.IsMatch ( s ) ) Console.WriteLine ( "{0 } è una data valida . " , S ) ; elseConsole.WriteLine ( "{0 } è una data non valida . " , s );}
    6

    Salvare il file sorgente , compilare ed eseguire il programma per analizzare i dati utilizzando le espressioni regolari < . br>

    Previous :

    next :
      Articoli Correlati
    ·Come fare un oggetto jQuery 
    ·Come impostare un Binary Search Tree in Python 
    ·Definizione di tabelle di gestione temporanea 
    ·Definizione di inchiostro persistente 
    ·Qual è la descrizione del processo di controllo e test…
    ·Come scrivere uno script per mandare a porte seriali di…
    ·Come modificare un registro con Austrumi 
    ·Come creare un database utilizzando DataSet in C # 
    ·Come disattivare l'autenticazione di Windows in IIS 
    ·PowerShell di Windows 7 Tutorial 
      Articoli in evidenza
    ·Come trovare l' area di un cerchio da Fare un diagramma…
    ·Vettore di indicizzazione in MATLAB 
    ·Come installare CentOS Ruby on Rails per Apache 1.9.2 
    ·Come costruire query in PHP 
    ·Come costruire con Regex 
    ·Introduzione alla Singular Value Decomposition 
    ·Come impostare le dimensioni di un form in Visual Basic…
    ·Come creare un account Apache MySQL server usando Webmi…
    ·Come fare se-allora dichiarazioni in Python 
    ·Come rimuovere un testo in Python 
    Copyright © Conoscenza Informatica http://it.wingwit.com