Cara, isso não ajuda em nada e não agrega.
Existem situações que parecem tranquilas, simples, porém, acabam por trazer muitas complicações, principalmente quando você não tem um conhecimento bom sobre as ferramentas que vai ou deve utilizar.
Em geral, estas situações não possuem uma resposta simples. É muito comum que você precise adaptar duas, três, cinco ideias diferentes para conseguir encontrar a solução.
Split funciona? Sim. Para isso, você precisa ter certeza dos pontos de quebra.
Regex funciona? sim. Para isso, você precisa entender como as expressões regulares funcionam.
Uma solução bemmmmmmmmmmmmmmmmmmmmmm arcaica seria o uso de indexOf e suas variantes, em conjunto com substrings e, por que não, split:
Supondo que o teu texto seja, apenas: “Impostos 1,06 D” (com espaços e tudo).
String linha = "Impostos 1,06 D";
String oValor = linha.substring(linha.indexOf("Impostos ") + "Impostos ".length(), linha.length());
String soOValor = oValor.substring(0, oValor.indexOf(" D"));
System.out.println("Total de impostos: " + soOValor);
// Total de impostos: 1,06
Obviamente, você vai precisar adaptar isso ao que você quer ler e, principalmente, a cada linha/valor que deseja.