Используйте переключатель (?s)
:
Pattern p = Pattern.compile("(?s)extinfo(.*?)load average")
Этот переключатель включает «точка соответствует новой строке» для оставшейся части регулярного выражения, что означает, что по существу он обрабатывает весь ввод «одной строкой» (новые строки являются просто другим символом).
Без этого параметра шаблоны не будут совпадать с границей новой строки.
Кроме того, ваше регулярное выражение было "жадным", поэтому я добавил ?
к захвату, чтобы сделать его "не жадным", что означает, что он захватит достаточно, чтобы сделать совпадение, но не более.