I have a query to retrieve all columns with the name date in them as below

```py
date_raw_cols = [col for col in df_raw.columns if 'date' in col]

```

That is also picking up columns with `updated` which I want to exclude. I've also tried a regex filter as below with same problem of returning `updated`

```py
df_dates = df_raw.filter(regex='date', axis='columns')

```

How do I combine conditions to filter column names. i.e.

Where column name is date but not update, but could be `date1`, `_date`, `date_`