Что означает «r» в pythons re.compile (r 'pattern flags')?

Я читаюhttp://docs.python.org/2/library/re.html, Согласно этому "r" в питонах re.compile (r'pattern flags') относится к необработанной строковой записи:

Решение заключается в использовании необработанной строковой нотации Python для шаблонов регулярных выражений; обратная косая черта не обрабатывается особым образом в строковом литерале с префиксом 'r'. Таким образом, r "\ n" - это двухсимвольная строка, содержащая '\' и 'n', а "\ n" - это односимвольная строка, содержащая символ новой строки. Обычно шаблоны будут выражаться в коде Python с использованием этой необработанной строковой записи.

Было бы справедливо сказать, что:

re.compile (r pattern) означает, что "pattern" является регулярным выражением, а re.compile (pattern) означает, что "pattern" является точным соответствием?

Ответы на вопрос(3)

Ваш ответ на вопрос