如何在Python中使用正則表達(dá)式驗(yàn)證URL?我正在Google App Engine上構(gòu)建應(yīng)用。我對(duì)Python非常陌生,并且在過(guò)去的3天里一直在反對(duì)以下問(wèn)題。我有一個(gè)代表RSS Feed的類,在這個(gè)類中我有一個(gè)名為setUrl的方法。此方法的輸入是一個(gè)URL。我正在嘗試使用re python模塊來(lái)驗(yàn)證RFC 3986 Reg-ex(http://www.ietf.org/rfc/rfc3986.txt)下面是一個(gè)應(yīng)該工作的剪輯?p = re.compile('^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?')m = p.match(url)if m:
self.url = url return url
添加回答
舉報(bào)
0/150
提交
取消