My dataset has >1000 variables, and I want to remove all that start with the 'b', 'k', 'hw', and end in numbers other than '_01' (there are up to _20). I can remove them one by one using dplyr's select method, but it takes time when there are too many different patterns, so I'd like to know if this can be done in one shot.