Pattern und Matcher

  • Themenstarter Themenstarter FischeQ
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
F

FischeQ

Gast
folgendes ist von ner freundin aus der schule(stufe 13)

kann mir wer sagen was da passiert bzw. was die pattern und matcher dinger da machen?? 😀
sry aber ich bin noch nicht so fit in java 😉

vielen dank schonmal
Code:
public class >GreedyExample< 
Pattern 
Matcher  
 
import java.util.regex.*; 
public class GreedyExample 
{ 
      String regAusdruck; 
      Pattern uebersetzterAusdruck; 
      String zeichenkette; 
      Matcher vergleich; 
      String gruppe1; 
      String gruppe2; 
      String gruppe3; 
      String gruppe4; 
 
     /** schneller Konstruktor für Objekte der Klasse GreedyExample */ 
     public GreedyExample() 
     { 
        regAusdruck = "(\\d{2})\\.\\s?(\\d{2})\\.\\s?(\\d{4}|\\d{2})"; 
        uebersetzterAusdruck = Pattern.compile(regAusdruck); 
        zeichenkette = "21. 09. 1964"; 
        vergleich = uebersetzterAusdruck.matcher(zeichenkette); 
        vergleich.find(); 
        gruppe1 = vergleich.group(1); 
        gruppe2 = vergleich.group(2); 
        gruppe3 = vergleich.group(3); 
     } 
 
     /** ausführlicher Konstruktor für Objekte der Klasse GreedyExample 
      * @param  z ist die zu ppüfende Zeichenkette 
      * @param  ausdruck ist der reguläre Ausdruck */ 
     public GreedyExample(String z, String ausdruck) 
     { 
        regAusdruck = ausdruck; 
        uebersetzterAusdruck = Pattern.compile(regAusdruck); 
        zeichenkette = z; 
        vergleich = uebersetzterAusdruck.matcher(zeichenkette); 
        vergleich.find(); 
        gruppe1 = vergleich.group(1); 
        gruppe2 = vergleich.group(2); 
        gruppe3 = vergleich.group(3); 
     } 
}
 
die kommentare sind wohl etwas falsch gesetzt denke ich^^ sorry
 
vielleicht findet sich jemand der dir alles vorn vorne erzählt,
allgemein gibts aber genug Tutorials/ Lehrbücher und auch die API erzählt dazu manches,

Stichwörter z.B. für Google: Patter, Matcher und vor allem 'reguläre Ausdrücke' (in Java)
 
danke schonmal für die tipps


kann mir trotzdem jemand dazu eine erklärung liefern???
 
sowas in der art hab ich auch zu lösen

kann mir das jemand sagen?
thx2all
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben