
如果您将“精确”定义为没有其他字符(包括定义单词边界的标点符号
b),则可以检查前导和尾随空格和/或开始/结束锚点:
>>> df[df['Status'].str.contains(r'(?:s|^)Good(?:s|$)')] Name Status0 a I am Good2 c Good is what i feel
说明:
(?:s|^)
是一个非捕获组,正在寻找空格字符(s
)或字符串的开头(^
)。Good
是您要查找的词。(?:s|$)
是一个非捕获组,在其中寻找空格字符(s
)或字符串的结尾($
)。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)