in reply to Re: splice help - deleting specific element
in thread splice help - deleting specific element

Using the match operator to compare strings exactly is overkill, and you got it wrong. I don't think many companies use regexp patterns for names.
@allcompanies = grep {!/^\Q$co\E$/} @allcompanies;