xargs is not necessarily the tool of choice for more complicated situations. Should files exist e.g. with non-alpha chars in their name, additional measures need to be taken.
Don,
You should have deleted the post. I was using my phone and could not see all of the question at once, cause I'm old and need big print, and got the question backwards.
Yes, true! But false positives, in this case, would not remove too many but too few files, and you might want to add the -w or -x options to match entire words or lines only.