<分区>
我想匹配像这样的字符串中的 url
u1 = "Check this out http://www.cnn.com/stuff lol"
u2 = "see http://www.cnn.com/stuff2"
u3 = "http://www.espn.com/stuff3 is interesting"
类似下面的东西,但是很麻烦,因为我必须重复整个模式
re.findall("[^ ]*.cnn.[^ ]*|[^ ]*.espn.[^ ]*", u1)
特别是,在我的真实代码中,我想匹配更多的网站。理想情况下,我可以做类似的事情
re.findall("[^ ]*.cnn|espn.[^ ]*", u1)
但是现在它当然不起作用,因为我没有正确指定网站名称。如何才能做得更好?谢谢。