in reply to grep - serach limited to complete word only

You could try it with word boundaries:

my @stuff = grep /\b run \b/x, @other_stuff;