How do I remove words from a string if they appear in an array?

Thanks for the guidance. Here’s the word list you requested. I’m not 100% sure a regex pattern is the solution here but I’m happy to be told otherwise as it’s not my strongest area.

a, about, actually, almost, also, although, always, am, an, and, any, are, as, at, be, became, become, but, by, can, could, did, do, does, each, either, else, for, from, had, has, have, hence, how, i, if, in, is, it, its, just, may, maybe, me, might, mine, must, my, neither, nor, not, of, oh, ok, when, where, whereas, wherever, whenever, whether, which, while, who, whom, whoever, whose, why, will, with, within, without, would, yes, yet, you, your

An important point also is that I need to make sure not to remove partial matches, like accidentally removing all of the letter A’s from every word, etc.