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
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);
}
}