我想要实现的是我只允许用户只输入google.com
和goo.gl
中的任何网站。要做到这一点,在python控制台我的示例代码是这样的:如何在Python中使用str.find()函数
返回的结果false
是正确的,因为url
不符合含有goo.gl
标准。我继续测试几个更多选项url,如https://google.gl/LoZXyE
,find()
函数返回true
,因为它不符合包含单词'google.com'或'goo.gl'的条件。
我的问题是,如果我给你变网址,如下所示,我预期它true
从find()
功能上面返回,因为它完全不含有单词“goo.gl”,但它返回false
值。
什么是错的情况发生?我如何才能验证网址像上面的情况下,像预期的情况?
谢谢。
请不要” t发布文字截图。它们不可读,不可检测,不能被复制/粘贴。 –
@DanielRoseman,我试着发布实际的文字,但网站不会允许发布短网址,所以我决定打印屏幕,谢谢。 –
您的第二个网址**包含字符串“goo.gl”。 –