import re re.search(pattern, string, flags=0)
pattern
- строка, шаблон регулярного выражения,string
- строка для поиска, flags=0
- один или несколько флагов.Функция search()
модуля re
сканирует строку string
в поисках первого совпадения с шаблоном pattern
регулярного выражения и возвращает соответствующий объект соответствия.
Функция re.search()
вернет None
, если ни одна позиция в строке string
не соответствует шаблону. Обратите внимание, что это отличается от поиска совпадения нулевой длины в некоторой точке строки.
re.search()
>>> import re >>> re.search('super', 'superstition').span() # (0, 5) >>> match = re.search('super', 'insuperable') >>> match.span() # (2, 7) >>> match.start() # 2 >>> match.end() # 7