0
簡單而簡單的問題,希望你能幫助我:正則表達式字符串插入
如何給正則表達式添加一個字符串? 說:
d = '\d\d\d'
mo = re.compile(r #d goes here)
粘貼,用逗號隔開,或用加給我的錯誤。 正如你所知,它會是re.compile(r'\ d \ d \ d')
簡單而簡單的問題,希望你能幫助我:正則表達式字符串插入
如何給正則表達式添加一個字符串? 說:
d = '\d\d\d'
mo = re.compile(r #d goes here)
粘貼,用逗號隔開,或用加給我的錯誤。 正如你所知,它會是re.compile(r'\ d \ d \ d')
這是你在找什麼?
d = r"\d\d\d"
re.compile(d)
也許更直觀:
d = r"\d{3}"
# match a digit exactly three times, consecutively
re.compile(d)
的'r'是隻是爲了防止某些轉義序列 - 你不*需要*它,只需鍵入're.compile(R)'或者(也許更好),'d = r'\ d \ d \''re.compile(d)'...另外[看到這個問題](http://stackoverflow.com/q/2081640/660921 )。 – Carpetsmoker