import java.util.Arrays;
import java.util.stream.Collectors;

public class Main {
	public static void main(String[] args) {
		String[] elements = { "cat", "dog", "fish" };
		String str = "This is a caterpillar and that is a dogger.";
		
		str = str.replaceAll(Arrays.stream(elements).map(s -> "(?:" + s + ")").collect(Collectors.joining("|")), "");

		System.out.println(str);
	}
}