pandas.Series.str.fullmatch#

Series.str.fullmatch(шаблон, case=True, flags=0, na=)[источник]#

Определяет, полностью ли каждая строка соответствует регулярному выражению.

Параметры:
шаблонstr

Последовательность символов или регулярное выражение.

случайbool, по умолчанию True

Если True, с учетом регистра.

флагиint, по умолчанию 0 (без флагов)

Флаги модуля регулярных выражений, например re.IGNORECASE.

naскаляр, опционально

Значение заполнения для пропущенных значений. По умолчанию зависит от типа данных массива. Для object-dtype, numpy.nan используется. Для nullable StringDtype, pandas.NA используется. Для "str" dtype, False используется.

Возвращает:
Series/Index/массив булевых значений

Смотрите также

match

Аналогично, но также возвращает True когда только префикс строки соответствует регулярному выражению.

extract

Извлечь совпадающие группы.

Примеры

>>> ser = pd.Series(["cat", "duck", "dove"])
>>> ser.str.fullmatch(r'd.+')
0   False
1    True
2    True
dtype: bool