1
Я не могу совместить символ вопроса, хотя я избежал его.
Я попытался сбежать с несколькими обратными косыми чертами, а также с помощью re.escape()
.Regex не может избежать вопросительного знака?
Что мне не хватает?
Код:
import re
text = 'test?'
result = ''
result = re.match(r'\?',text)
print ("input: "+text)
print ("found: "+str(result))
Выход:
input: test?
found: None
спасибо, я не знаю, что такое "начало" строки означает (если строка не содержит пробелов), так как регулярное выражение обычно соответствует любой позиции. – radry
@radry это не о регулярном выражении, а о функции, которая использует это регулярное выражение. –