import re df.loc[df['column'].str.contains('regex_expression', regex=True)] # ignore case: df.loc[df['column'].str.contains('regex_expression', flags=re.I, regex=True)]