Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako interpretovať Java Regex

regulárny výraz ( obyčajne skrátil ako " regex " ) je špecifikácia sady znakových reťazcov . Napríklad , regex " [ DG ] " sa zhoduje s reťazcami , ktoré sú jeden znak dlhé a obsahujú ľubovoľný znak medzi " d " a " g " v abecednom poradí , ktoré je, " d " , " e " , " f " alebo " g " Mnoho jazyky a nástroje umožňujú používateľom zadať regexes a zistiť , ktoré reťazca zodpovedajú týmto regexes . Môžete vytvoriť objekt , Java , ktorý interpretuje daný regulárny výraz , ktorý znamená , že objekt , ktorý určuje , či vstupný reťazec je zhoda . Návod dovolená 1

zahrnúť nasledujúce riadky na začiatku kódu Java :

import java.util.regex.Matcher ;

import java.util.regex . Pattern ;
2

vytvoriť model objektu kódovanie regex v otázke , ako v nasledujúcom ukážkovom kóde :

vzor pat = Pattern.compile ( " [ dg ] " ) ;

objekt vzor sa skladá z kódu a to najmä vytvorené v jazyku Java runtime analyzovať ľubovoľný reťazec , ktorý zodpovedá konkrétny vzor .
3

interpretovať regex vytvorením Matcher objekt skontrolovať , či daný reťazec zodpovedá vzoru , ako v nasledujúcom ukážkovom kóde :

String sampletext = " adiron " ;

Matcher mat = pat.matcher ( sampletext ) ;

if ( mat.find ( ) ) {

System.out.println ( " reťazec zodpovedá regex " ) ;

}

Pre tento konkrétny príklad , reťazec bude skutočne zodpovedať regulárny výraz - " adiron " obsahuje písmeno
" d " .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené