pandas.Series.str.fullmatch#
- Series.str.fullmatch(pat, case=True, flags=0, na=_NoDefault.no_default)[源代码]#
确定每个字符串是否完全匹配正则表达式。
- Parameters:
- patstr
字符序列或正则表达式。
- casebool, default True
如果为 True,则区分大小写。
- flagsint,默认为 0(无标志)。
Regex 模块标志,例如
re.IGNORECASE。- nascalar, optional
缺失值的填充值。默认值取决于数组的 dtype。对于 object-dtype,使用
numpy.nan。对于可空的StringDtype,使用pandas.NA。对于"str"dtype,使用False。
- Returns:
- 布尔值的 Series/Index/数组
Examples
>>> ser = pd.Series(["cat", "duck", "dove"]) >>> ser.str.fullmatch(r'd.+') 0 False 1 True 2 True dtype: bool