Python 正则表达式can';你逃不过问号吗?

Python 正则表达式can';你逃不过问号吗?,python,regex,python-3.x,escaping,Python,Regex,Python 3.x,Escaping,我无法匹配问号字符,尽管我已将其转义。 我尝试使用多个反斜杠进行转义,并使用re.escape() 我错过了什么 代码: 输出: input: test? found: None 仅匹配字符串开头的模式;如文件所示: 如果字符串的开头有零个或多个字符与正则表达式模式匹配,则返回相应的匹配对象 因此,要么: >>> re.match(r'.*\?', text).group(0) 'test? 或 谢谢,我不知道字符串的“开始”是什么意思(当字符串不包含空格时),因为正则表达

我无法匹配问号字符,尽管我已将其转义。
我尝试使用多个反斜杠进行转义,并使用
re.escape()

我错过了什么

代码:

输出:

input: test?
found: None
仅匹配字符串开头的模式;如文件所示:

如果字符串的开头有零个或多个字符与正则表达式模式匹配,则返回相应的匹配对象

因此,要么:

>>> re.match(r'.*\?', text).group(0)
'test?


谢谢,我不知道字符串的“开始”是什么意思(当字符串不包含空格时),因为正则表达式通常匹配任何位置。@radry它不是关于正则表达式,而是关于使用该正则表达式的函数。
>>> re.match(r'.*\?', text).group(0)
'test?
>>> re.search(r'\?', text).group(0)
'?'