正确使用此URL的正则表达式

时间:2013-11-24 04:36:50

标签: python regex

我将使用什么正则表达式来获取遵循此模式的网址:

  

' https://www.facebook.com/' +'一些文字' +'浏览器'

这意味着它以facebook url开头,有一些文字变化,然后有“浏览器”这个词。最后?

谢谢!

2 个答案:

答案 0 :(得分:1)

r'https://www\.facebook\.com/.*browser'

.是一个正则表达式元字符,意思是“任何单个字符”,因此字面句点必须使用反斜杠进行转义。 *表示“前一个事物的任意数量的匹配”,因此.*表示“任意数量的任意字符”。字符串前面的r将其标记为原始字符串文字,因此反斜杠引擎处理反斜杠而不是Python解析器。

答案 1 :(得分:1)

我认为它是r'https://www\.facebook\.com/.*browser$',因为“浏览器”这个词就在最后。