2
我只是很好奇爲什麼我看到大多數使用正則表達式時都使用re.verbose的示例,請使用'''?在Python中使用re.verbose時使用三個打開關閉引號的原因
我發現的一個例子如下所示
address = re.compile(
''' #THIS
[\w\d.+-]+ # username
@
([\w\d.]+\.)+ # domain name prefix
(com|org|edu) # we should support more top-level domains
''', #AND THIS
re.UNICODE | re.VERBOSE)
請注意,一般來說,您希望使用「原始」字符串,例如使用「原始」字符串。 'R ''''。這將允許您在正則表達式中使用正則表達式轉義序列(例如'\ w'),而不用擔心它們被解釋爲像\ n這樣的字符串轉義。 http://docs.python.org/tutorial/introduction.html#strings – intuited 2011-05-16 03:12:46