Match ein Muster und schreiben Sie den Stream in eine Datei mit Java 8 Stream

Ich versuche, eine große Datei zu lesen und den Text in "Anführungszeichen" zu extrahieren, die Zeilen in eine Menge zu setzen und den Inhalt der Menge mit Java 8 in eine Datei zu schreiben.Stream.

public class DataMiner {

    private static final Pattern quoteRegex = Pattern.compile("\"([^\"]*)\"");

    public static void main(String[] args) {

        String fileName = "c://exec.log";
        try (Stream<String> stream = Files.lines(Paths.get(fileName))) {
            Set<String> dataSet = stream.
                    //How do I Perform pattern match here
                    .collect(Collectors.toSet());
            Files.write(Paths.get(fileName), dataSet);

        } catch (IOException e) {
            e.printStackTrace();
        }

    }
}

Bitte hilf mir. Vielen Dank

EDIT: Antworten auf die Fragen ..

Nein, es gibt keine mehrfach zitierten Texte.Ich hätte einfache Schleife verwenden können. Aber ich möchte Java 8-Streams verwenden

Antworten auf die Frage(2)

Ihre Antwort auf die Frage