Java regelmatig uitdrukking

, Java regelmatig uitdrukking te java.util.regex patroon met de tas.Java regelmatig uitdrukking is vergelijkbaar met het perl, het is makkelijk om te leren, de gewone uitdrukking is een speciaal karakter... Om u te helpen bij het vinden of dat andere touw of op touw zetten, gebruik te maken van een speciaal model van de grammatica in gehouden.Ze kan worden gebruikt voor het zoeken, bewerken of de exploitatie van de tekst en de gegevens.De java.util.regex, pakket omvat de volgende drie categorieën:,,,,, een patroon vormen: het doel is de opstelling van gewone uitdrukking.- voor het verstrekken van de aannemer.Het creëren van een model, moet je eerst het noemen van een openbare statische, veroorzaakt (), dit is een soort van object.Deze methode heeft regelmatig een uitdrukking als de eerste parameter,,,,,, een match met klasse: het doel is de motor van de interpretatie van de wijze van uitvoering van de input en een string.Dit patroon met de definitie van de categorieën, heeft de aannemer.Heb je een match noemen, matcher (), in de grafische methode.,,,,, patternsyntaxexception: een patternsyntaxexception voorwerp is van een ongecontroleerde uitzonderingen, in de patroon instructies grammaticale fouten.,,, groep van groepen is een manier om meer karakter als een een eenheid.Ze is door een groep tussen haakjes geplaatst in de karakter te creëren.Bijvoorbeeld, de gewone uitdrukking (honden) het creëren van een "en" en "en" van een groep.In de uitdrukking ((a) (B - C)), bijvoorbeeld, zijn er vier groepen:,,, (a) (B - C)),,,,, (a), (b), (C)),,,,, (C) hoeveel groep vinden de uitdrukking, Bel een match voor de groupcount.Voor de groupcount terug in een groep overeen met het patroon dat in aantal, en er is een speciale groep, namens de hele groep 0, altijd de uitdrukking.Deze groep is niet opgenomen in het Algemeen Verslag van de groupcount, bijvoorbeeld, het volgende voorbeeld toont aan hoe van bepaalde alfanumerieke reeks cijfers: de invoer van java.util.regex.matcher; de invoer van java.util.regex.pattern; de cursus (publiek regexmatches statische leegte belangrijkste (reeks parameters []) {///////string gescand, model.Aan de orde is het akkoord = "voor de qt3000!Oké? "; string model = "(*) (\\ \\ D +) (* * * * * * *)"; het creëren van een object. ///////r = model (model); ///////. De opstelling van een match.Met r.matcher (draad); m = als (m.find () {systeem. Leegte fac ("waarde" + drug groep (0); het systeem. Uit de leegte fac (". Dat waarde" + medicijnen - groep (1)); het systeem. Uit de leegte fac ("waarde". + + + + + + dienst in de groep (2));} {systeem anders.. leegte fac ("niet");}}}, dat zal leiden tot de volgende resultaten: de waarde van deze opdracht is: dat is qt3000!Oké?De waarde van de opdracht: dat is voor qt300 gevonden waarde: 0, regelmatig uitdrukking grammatica:, hier is de lijst van alle gewone uitdrukking - karakter van de grammatica in Java, subexpressionmatches ^ begint de race lijn.Aan het einde van de lijn, overeenkomen.Behalve de nieuwe tekst met een karakter.Het gebruik van m - optie kan een nieuwe lijn.[...] met tussen haakjes één personage.[...] met een karakter, in plaats van aan het einde van het touw, tussen haakjes, behalve de laatste om de lijn af.0 een of meer dan * komt overeen met die van een formule voor.Plus een of meer voor een ding?Met de voorgaande uitdrukking 0 of 1.{} met stikstof te zijn voor de stikstof hoeveelheid die uitdrukking.Meer (,) overeen of meer die in de eerdere blijken.{}) opnieuw, meter komen overeen met ten minste in en in de meeste gevallen voor die een uitdrukking.Een



Previous:
Next Page: