Java usuwanie danego wiersza ze stringu

0

Mam następujący fragment kodu:

               String wynik = data.toString();
                String strreplace = "" ;
                wynik =  wynik.replaceAll("vista_32", strreplace);
                return wynik; 

Który generuje mi wynik(zawartość katalogu

 drivers
R255590
8121
vista_32
vista_64
Win7_32
Win7_64
WinXP2003_32
WinXP2003_64
8131
vista_32
vista_64
Win7_32
Win7_64
WinXP2003_32
WinXP2003_64
Readme
RIS
8121
vista_32
vista_64
Win7_32
Win7_64
WinXP2003_32
WinXP2003_64
8131
vista_32
vista_64
Win7_32
Win7_64
WinXP2003_32
WinXP2003_64

Poleceniem

  String strreplace = "" ;
                wynik =  wynik.replaceAll("vista_32", strreplace);

Chce wyciąć dany fragment tekstu, ale po wycięciu pozostaje pusty wiersz składający sie z białych znaków, pytanie jak usunać cały wiersz zawierajacy ten fragment tak aby nic nie zostało (usunąć cały wiersz) wynikto typ String

0

Spróbuj tak:

 wynik =  wynik.replaceAll("vista_32\r\n", strreplace); 

Albo:

 wynik =  wynik.replaceAll("vista_32\n", strreplace); 

Nie jestem pewny co tam masz dla przejścia do nowej lini.

1 użytkowników online, w tym zalogowanych: 0, gości: 1