RegEx in Java: wie man mit newline @ umge

Ich versuche gerade zu lernen, wie man reguläre Ausdrücke verwendet. Angenommen, ich habe eine Eingabedatei mit einer Reihe von Links, die durch eine neue Zeile getrennt sind:

www.foo.com / Archives / monkeys.htm
Beschreibung der Website von Monkey.

www.foo.com / Archives / pigs.txt
Description of Pig's website.

www.foo.com / Archives / kitty.txt
Beschreibung der Kitty-Website.

www.foo.com / Archives / apple.htm
Beschreibung der Apple-Website.

Wenn ich eine Website zusammen mit ihrer Beschreibung haben wollte, scheint diese Regex auf einem Testwerkzeug zu funktionieren:.*www.*\\s.*Pig.*

Wenn ich jedoch versuche, es in meinem Code auszuführen, scheint es nicht zu funktionieren. Ist dieser Ausdruck korrekt? Ich habe versucht, "\ s" durch "\ n" zu ersetzen, und es scheint immer noch nicht zu funktionieren.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage