Найти шаблон в файлах с Java 8

считают, что у меня есть файл, как (просто выдержка)

name: 'foobar'

Я люблю получатьfoobar когда я обнаруживаю линию сname.

Мой текущий подход

Pattern m = Pattern.compile("name: '(.+)'");
try (Stream<String> lines = Files.lines(ruleFile)) {
    Optional<String> message = lines.filter(m.asPredicate()).findFirst();
    if (message.isPresent()) {
        Matcher matcher = m.matcher(message.get());
        matcher.find();
        String group = matcher.group(1);
        System.out.println(group);
    }
}

что выглядит не красиво. Чрезмерное использование шаблона и совпадения кажется неправильным.

Есть ли более легкий / лучший способ? Особенно, если у меня есть несколько ключей, которые я люблю искать, как это?

Ответы на вопрос(3)

Ваш ответ на вопрос