public static void removeMatching(Collection<String> values,
      String... patterns) {
    removeMatching(values, Arrays.asList(patterns));
  }
public static void removeMatching(Collection<String> values,
      String... patterns) {
    removeMatching(values, Arrays.asList(patterns));
  }
public static void removeMatching ( Collection < String > values , String ... patterns ) { removeMatching ( values , Arrays . asList ( patterns ) ) ; }
Removes all values in the subject collection that are matched by
at least one of a collection of regular expressions.
<p>
This method is a convenience overload for
{@link #removeMatching(Collection, Collection)}.

@param values subject value collection
@param patterns patterns to match
Removes all values in the subject collection that are matched by at least one of a collection of regular expressions . <p > This method is a convenience overload for { @link #removeMatching ( Collection Collection ) } .