2013-12-10 3 views
2

Есть ли простой способ преобразования точной строки, соответствующей объекту re.compile? Например, я хотел бы комбинировать точную строку и регулярные выражения.Преобразование строки в скомпилированное регулярное выражение, соответствующее точной строке

ответ

2

Возможно, вы используете re.escape, чтобы избежать всего в строке, а затем использовать экранированную строку как шаблон.

def transform(s): 
    return re.compile(re.escape(s)) 
+0

Мне очень стыдно. Так просто ... Спасибо за это! –

Смежные вопросы