/ / Verwenden von Regex in Java Programmierung [geschlossen] - Java, Regex, String

Verwenden von Regex in Java Programmierung [geschlossen] - Java, Regex, String

Ich möchte Teile des String-Objekts extrahieren (d. H. Teilstrings). Ich habe eine große Zeichenfolge bestehend aus alphanumerischen Zeichen. Ich möchte die Anzahl der Teilstrings zählen, die in der genannten Zeichenfolge vorhanden sind und bestimmte Kriterien erfüllen.

Ein Beispiel für meine Übereinstimmungskriterien ist, dass der Teilstring mindestens einen Großbuchstaben enthalten sollte und keine Ziffern enthalten sein sollten.

Antworten:

1 für die Antwort № 1
public static int countMatchInString(){
int result = 0;
String complexString = "Addf34Dffgh32FxFD345xxxx43";
Matcher matcher = Pattern.compile("\P{N}*\p{Lu}\P{N}*").matcher(complexString);

while (matcher.find()){
result++;
}
return result;

}

Dies sollte helfen. Ausgabe: 3