pyspark.pandas.Series.str.match

str。 匹配 ( 帕特:str,情況下:bool=真正的,旗幟:int=0,na:任何= )→pyspark.pandas.series.Series

確定每個字符串匹配正則表達式。

類似於包含(),但更嚴格,依賴re.match ()而不是re.search ()

參數
帕特 str

字符序列或正則表達式。

情況下 bool,默認的真

如果這是真的,區分大小寫的。

旗幟 int,默認0(沒有旗幟)

國旗通過re模塊,例如re.IGNORECASE。

na 默認的南

為缺失值填補價值。

返回
一係列的布爾值或對象

一係列的布爾值指示給定的模式是否可以匹配字符串的每個元素的係列。

例子

> > >年代=ps係列([“鼠標”,“狗”,“房子和鸚鵡”,“23”,np])> > >年代str匹配(“狗”)0錯誤1真正的2錯誤3錯誤4沒有dtype:對象
> > >年代str匹配(“老鼠|狗”,情況下=)0真實1真正的2錯誤3錯誤4沒有dtype:對象
> > >年代str匹配(“。+和+”。,na=真正的)0錯誤1假2真3錯誤4真dtype: bool
> > >進口再保險> > >年代str匹配(“鼠標”,旗幟=再保險IGNORECASE)0真實1假2錯誤3錯誤4沒有dtype:對象