in reply to Remove "Row" from multidimensional array

Assuming that what your rather muddled description means is that you want to remove any sub-array from an AoAs if it contains an element that matches the regex /e/, then:

@arr=( ['a','b','c','d'], ['e','f','g'], ['h','i','j'], ['e','f','g'], ['h','i','j'], ['e','f','g'], ['h','i','j'], ['a','b','c','d'], ['a','b','c','d'] );; $arr[ $_ ] ~~ /e/ and splice @arr, $_, 1 for reverse 0 .. $#arr;; pp \@arr;; [ ["a", "b", "c", "d"], ["h", "i", "j"], ["h", "i", "j"], ["h", "i", "j"], ["a", "b", "c", "d"], ["a", "b", "c", "d"], ]

Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.