| 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 >> Java Programming >> Content
    Come utilizzare Regex in campioni Java
    Le espressioni regolari forniscono un modo per i programmatori Java per abbinare un testo di input contro certi schemi che specificano . Spesso chiamato " regex " per convenienza , permettono di cercare le occorrenze di alcuni segmenti di testo da un lungo flusso di dati . È inoltre possibile utilizzare le espressioni regolari per eseguire una ricerca e sostituzione operazione su contenuti testuali . Mentre le espressioni regolari possono apparire complesso a prima , il linguaggio di programmazione Java fornisce molte classi di supporto per rendere più facile per voi per incorporare le espressioni regolari nelle vostre codici . Istruzioni
    1

    Fare clic sul pulsante "Start" dalla barra delle applicazioni di Windows e digitare " notepad " . Selezionare " notepad " dalla lista delle applicazioni che appaiono
    2

    Tipo " import java.util.regex * , . ». ( Senza virgolette ) nella prima riga della finestra di Blocco note. Questa riga di codice importa le librerie necessarie per consentire di utilizzare le espressioni regolari classi
    3

    Tipo le seguenti righe di codice sulla riga successiva : .

    Classe pubblica Splitter {

    public static void main (String [] args ) throws Exception { }


    }

    Questo definisce una nuova classe chiamata Splitter e la sua corrispondente "main ()" metodo che verrà utilizzato per contenere il corpo principale dei vostri codici
    4

    Aggiungere il seguente codice all'interno del " main ( ) " metodo : .

    pattern p = Pattern.compile ( " [ \\ \\ s ] + ");

    Questo crea un modello che viene compilato dal l'espressione regolare " [ \\ \\ s ] +" . Si può interpretare l'espressione come specificare zero o più occorrenze dei caratteri virgola seguita da spazi bianchi
    5

    Digitare il seguente codice nella riga successiva : .

    String [ ] result = p.split ( "uno, due, tre, quattro , cinque" ) ;

    Questo divide la stringa di input utilizzando il modello di espressione regolare e memorizza il risultato nella matrice risultato
    6 < p . > Aggiungi le seguenti righe di codice per la verifica sulle ultime righe prima della chiusura della " main () " metodo :

    for (int i = 0; i < result.length ; i + + ) per < p > System.out.println ( risultato [ i] ) ;

    stampa ogni parte della stringa di input dopo che è stato suddiviso , secondo il modello di espressione regolare . Vedrete il ciclo correre per cinque volte ogni elemento della matrice risultato viene stampato .

    Previous :

    next :
      Articoli Correlati
    ·Come chiamare un costruttore da un'altra funzione in Ja…
    ·Come installare Sun Java 6.22 a Ubuntu 10.04 ? 
    ·Creazione di classi di eccezioni in Java 
    ·Come utilizzare SetBounds Con JButton 
    ·Come rimuovere i file duplicati in Java 
    ·Come risolvere i problemi di un Applet Java 
    ·Ciò che è statico in Java 
    ·Come scrivere l' overflow del buffer in Java 
    ·Come creare un gioco dell'impiccato con Java 
    ·Come fare il vostro proprio segni in Java 
      Articoli in evidenza
    ·Size & MaxLength Proprietà di una TextBox 
    ·PHP valori di trasferimento 
    ·Come dire se PHP viene eseguito in modalità CGI 
    ·Come usare curl per leggere un file in una variabile PH…
    ·Come impostare il colore di sfondo della classe utilizz…
    ·Come modificare un nome di file in Perl 
    ·Come convertire frazioni in PHP 
    ·Perché non il mio computer è aperto un file PHP 
    ·Oracle : Come dividere i valori in colonne 
    ·Come impedire il ridimensionamento del frame utilizzand…
    Copyright © Conoscenza Informatica http://it.wingwit.com