/ / Използване на regex в Java Програмиране [затворен] - java, regex, string

Използване на regex в Java Програмиране [затворен] - java, regex, string

Искам да извлека части от низ обект (т.е. поднизове). Имам голям низ, състоящ се от буквено-цифрени знаци. Искам да преброя броя на заместващите низове, които отговарят на определени критерии.

Пример за моите съвпадащи критерии е, че подчините трябва да съдържат поне една главна буква и не трябва да има цифри в нея.

Отговори:

1 за отговор № 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;

}

Това трябва да помогне. Изход: 3