str_match_all should return "" for absent matches.