Filter (suchen und ersetzen) array von bytes in einen InputStream

Ich habe einen InputStream, welcher der html-Datei als input-parameter. Ich muss die bytes aus dem input-stream .

Ich habe einen string: "XYZ". Ich möchte konvertieren von string zu byte-format und überprüfen Sie, ob es eine übereinstimmung für die Zeichenfolge in byte-Sequenz, die ich aus den erhaltenen InputStream. Wenn es dann, ich habe zu ersetzen, um die übereinstimmung mit den bye-Sequenz für eine andere Zeichenfolge.

Gibt es jemand, der mir helfen könnte? Ich habe verwendet, regex suchen und ersetzen. jedoch suchen und ersetzen von byte-stream, ich bin bewusst.

Zuvor, ich benutze jsoup Parsen von html und ersetzen Sie die Zeichenfolge, jedoch wegen einiger utf-Kodierung Probleme, die Datei scheint beschädigt angezeigt werden, wenn ich das tun.

TL;DR: Meine Frage ist:

Ist ein Weg, um suchen und ersetzen eines Strings in byte-format in eine raw-InputStream in Java?

InformationsquelleAutor der Frage | 2011-10-12

Schreibe einen Kommentar