Я ищу выражение регулярного выражения, которое будет обнаруживать повторяющиеся символы в строке. И в настоящее время я не нашел решение, которое соответствует всем моим требованиям.Regex для обнаружения повторяющихся символов
Требования довольно просты:
- обнаружить любой повторение символа в строку;
- , чтобы иметь возможность установки повторяющегося счета (например. Больше, чем в два раза)
Примеры требуемого обнаружения (символ «A», более чем в 2 раза, верно, если обнаруживает, иначе ложь)
"АБВГДЕЖ" - ложных
"ABCDABCD" - ложных
«абы cd_ab_ab»- истинный (символ 'а' используется в три раза)
"aabbaabb" - истинные (символы 'A' используется в четыре раза)
Поскольку я не профессионал в регулярных выражениях и использования из них - код фрагмента и описание будет оценен!
Спасибо!
Может быть обманом http://stackoverflow.com/questions/7378451/java-regex-match-count. Или http://stackoverflow.com/questions/275944/java-how-do-i-count-the-number-of-occurrences-of-a-char-in-a-string. –
@iDemigod вы могли бы уточнить, что вы подразумеваете под «для того, чтобы настроить повторение счета (например, более двух раз)» - вы говорите, что хотите указать, что он найден * как минимум * 3 раза, например? –
@ AndyTurner, точно! – iDemigod