regex 如何在java中匹配正则表达式多行?

pw136qt2  于 2023-02-17  发布在  Java
关注(0)|答案(1)|浏览(111)

我在这个字符串中加入了一个新行
并且它与新行"W https://stadt.muenchen.de/infos/portrait-referat- bildung-sport.html"中的任何内容都不匹配
这是我的正则表达式\bW\s((www\.\s*|https:\/\/)?[\w-]+(\.[\w-]+)+(\/[\w\-.\/?%&=]*)?)https://regex101.com/r/KEACmP/1
我希望完整的链接匹配。这样正则表达式是多行的并且在那里停止
所以我想要“W https://stadt.muenchen.de/infos/portrait-referatbildung-sport.html"

atmip9wb

atmip9wb1#

除了你的正则表达式,我已经添加了\s*.*?\.html\s*将匹配新行或任何空格\bW\s((www\.\s*|https:\/\/)?[\w-]+(\.[\w-]+)+(\/[\w\-.\/?%&=]*)?)\s*.*?\.html

相关问题