Из документации ясно видно, что:
-
match()
→ применить соответствие шаблону в начале строки -
search()
→ искать строку и возвращать первое соответствие
И search
с '^'
и без re.M
флаг будет работать так же, как match
.
Тогда почему у python есть match()
? Разве это не избыточно?
Есть ли какие-либо преимущества в производительности для match()
в python?