2013-11-24 36 views
-1

我会用什么正则表达式来获取遵循这个模式的网址:正确的正则表达式这个URL

https://www.facebook.com/” +“一些文本” +“浏览器”

意思是说开头Facebook的网址,有一些不同的文字,然后在最后有'浏览器'这个词?

谢谢!

+1

你试过了哪些正则表达式? – aIKid

+0

我其实尝试了一些与此非常相似的东西。出于某种原因,我的脚本不能正常工作,所以也许错误在别的地方。 – goldisfine

回答

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

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

1

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

+0

啊!好吧,也许就是这样。 – goldisfine