Guten Tag,
ich lerne gerade regex und versuche eins zu erstellen ,dass klappt aber nicht.
Ich muss ein Wort zmb. "IF" in einem Text finden und zusammenzahlen wie oft .
Das Wort kann auf eine beliebige Stelle im Satz stehen darf aber nicht ein Teil des anderen Wortes sein.
Mein Versuch :
Gibt keinen Fehler aus findet aber auch nichts.
Danke im Voraus.
ich lerne gerade regex und versuche eins zu erstellen ,dass klappt aber nicht.
Ich muss ein Wort zmb. "IF" in einem Text finden und zusammenzahlen wie oft .
Das Wort kann auf eine beliebige Stelle im Satz stehen darf aber nicht ein Teil des anderen Wortes sein.
Mein Versuch :
Java:
public static int counter(String gesucht,String text) {
int zahl=0;
Pattern p=Pattern.compile("^\\w"+gesucht+"\\b|\\s"+gesucht+"\\w\\b");
Matcher m=p.matcher(text);
while(m.find()) {
zahl++;
}
Danke im Voraus.