Подскажите, пожалуйста при такой записи получается ошибка Illegal escape character in string literal. хотя \ должен указывать на то, что ? это символ, а не квантификатор (хочу отбросить первую часть строки, до символа ?)
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        String url = reader.readLine();
        reader.close();

        String result = url.split("\?")[1];
прокатило только так, но это же неправильно? должны работать хотя бы круглые скобки
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        String url = reader.readLine();
        reader.close();

        String result = url.split("[?]")[1];