df[df['A'].str.contains("hello")]
# find rows in `df1` which contain "foo" followed by something df1[df1['col'].str.contains(r'foo(?!$)')] col 1 foobar