как получить положение в сканере после поиска? - PullRequest
0 голосов
/ 25 марта 2009
  private static String find(Scanner sc, String pattern) {  
        String Stoken;
        while (( Stoken = sc.findInLine(pattern)) == null) {
            if (sc.hasNextLine()) {
                sc.nextLine();           
            } else {
                return null;
            }
        }
        return Stoken;  // return string that match the pattern
}

Я знаю, что где-то до моих данных мне нужно получить - у меня есть шаблон - но я хочу собрать данные, которые мне нужны после шаблона - так что, возможно, если я получу положение шаблона в сканере, я могу вставить в него строку сканер и собирать то, что мне нужно - но должность является частной - есть ли у меня способ узнать это?

данные каждый раз разные, поэтому я не могу искать их напрямую

1 Ответ

3 голосов
/ 25 марта 2009

как насчет

int startIndexOfMatch = sc.match().start();

пожалуйста, отформатируйте ваш код как Пример кода .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...