需要幫助解釋字符串前綴和轉義字符。我在下面學習re.compile()
命令的參數時發現了這個問題。Python中的字符串前綴和轉義字符
a = re.compile(r'^([a-z]|_)*$')
b = re.compile(r'^([a-z]|_)*:([a-z]|_)*$')
c = re.compile(r'[=\+/&<>;\'"\?%#[email protected]\,\. \t\r\n]')
- 什麼是
r
意思? - 什麼意思是
\'
,\?
,\,
和\.
? \t\r\n
是什麼意思?
我的意思不是粗魯,但你的問題與're.compile()'無關,所以難怪你看到的文檔沒有幫助。你看錯了地方。你在問[字符串前綴](https://docs.python.org/3.5/reference/lexical_analysis.html#string-and-bytes-literals)和[轉義字符](https://docs.python.org /3.5/reference/lexical_analysis.html#string-and-bytes-literals)。 –
啊是的..對不起..編輯標題.. – Lam
在文檔中解釋https://docs.python.org/2/library/re.html – lkdhruw