pandas.Series.str.fullmatch #

系列.str。fullmatch ( pat , case = True , flags = 0 , na = None ) [来源] #

确定每个字符串是否完全匹配正则表达式。

参数
帕特斯特

字符序列或正则表达式。

case布尔值,默认 True

如果为 True,则区分大小写。

flags int,默认0(无标志)

正则表达式模块标志,例如 re.IGNORECASE。

na标量,可选

缺失值的填充值。默认值取决于数组的数据类型。对于对象数据类型,numpy.nan使用。对于StringDtypepandas.NA使用。

返回
布尔值的系列/索引/数组

也可以看看

match

类似,但当只有字符串的前缀与正则表达式匹配时也会返回True 。

extract

提取匹配的组。

例子

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