需要帮助解释字符串前缀和转义字符。我在下面学习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