Java обрезать текст по условию

Подскажите как достать только значение cn, без знаков = и ,

cn=Иванов Иван Иванович,ou=office,ou=Active,ou=Users,ou=nsk,dc=office,dc=ru


Ответы (4 шт):

Автор решения: roddar92
String s = "cn=Иванов Иван Иванович,ou=office,ou=Active,ou=Users,ou=nsk,dc=office,dc=ru";
String onlyCnValue = s.split(",")[0].split("=")[1];
→ Ссылка
Автор решения: ЮрийСПб
String source = "cn=Иванов Иван Иванович,ou=office,ou=Active,ou=Users,ou=nsk,dc=office,dc=ru";
String result = source.substring(source.indexOf("cn=")+"cn=".length(), source.indexOf(","));
→ Ссылка
Автор решения: Tiarait

Вариант по сложнее с регуляркой

Pattern p = Pattern.compile("(?<=cn=)[^,]*");
Matcher m = p.matcher("cn=Иванов Иван Иванович,ou=office,ou=Active,ou=Users,ou=nsk,dc=office,dc=ru");
        
if (m.find()) {
   System.out.println(m.group(0));
}

Результат

Иванов Иван Иванович
→ Ссылка
Автор решения: Gu.

.. а откуда? подозреваю из AD. LdapAdmin скорее всего правильные пути подскажет http://www.ldapadmin.org/download/ldapadmin.html

ну а коцать символы в результатах java

Удаление символов из строки java

или еще ишите на "java удалить символ из строки"

+думаю вам понадобится = парсинг = ру\en работа с символами = знания другие

→ Ссылка