pandas.Series.str.fullmatch # 系列.str。fullmatch ( pat , case = True , flags = 0 , na = None ) [来源] # 确定每个字符串是否完全匹配正则表达式。 参数: 帕特斯特字符序列或正则表达式。 case布尔值,默认 True如果为 True,则区分大小写。 flags int,默认0(无标志)正则表达式模块标志,例如 re.IGNORECASE。 na标量,可选缺失值的填充值。默认值取决于数组的数据类型。对于对象数据类型,numpy.nan使用。对于StringDtype, pandas.NA使用。 返回: 布尔值的系列/索引/数组 也可以看看 match类似,但当只有字符串的前缀与正则表达式匹配时也会返回True 。 extract提取匹配的组。 例子 >>> ser = pd.Series(["cat", "duck", "dove"]) >>> ser.str.fullmatch(r'd.+') 0 False 1 True 2 True dtype: bool