Java中的正则表达式:如何处理换行符
我目前正在尝试学习如何使用正则表达式,所以请忍受我的简单问题。例如,假设我有一个输入文件,其中包含一堆用换行符分隔的链接:
www.foo.com/Archives/monkeys.htm 猴子网站
的描述。www.foo.com/Archives/pigs.txt 猪的网站
描述。www.foo.com/Archives/kitty.txt Kitty网站
的描述。www.foo.com/Archives/apple.htm 苹果网站
的描述。
如果我想获得一个网站及其描述,这个正则表达式似乎适用于测试工具:.*www.*\\s.*Pig.*
但是,当我尝试在我的代码中运行它时,它似乎不起作用。这种说法是否正确?我尝试将“\s”替换为“\n”,但它似乎仍然不起作用。