Превращает весь текст в null

Используя регулярные выражения, пытаюсь оставить только почту. Но на выходе ловлю exc и finished with non-zero exit value 1. Проверил, оказывается, оно почему-то удаляет весь текст. Не совсем понимаю, какие только выражения не подбираю, все скатывается к null

    private static String mails;
    public static void main(String[] args) throws Exception {
    String input = Util.getInput("mailsAndPasswords");
    System.out.println(transform(input));
}

    public static String transform(String input) throws Exception {
    try {
        StringBuilder sb = new StringBuilder();
        mails = input.replaceAll("\\b.*[A-ZА-Я]+[a-zа-я]*.", "");
        sb.append(mails);


        return sb.toString();
    } catch (Exception e) {
        throw new Exception("Error");
    }
}

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