Описали Вы всё правильно: ^ - начало строки, $ - конец.
Чтоб отработала регулярка ^инфо$ строка должна быть такой - инфо, а у Вас строка - инфо информация чтототаминфоещёчтототам. Она начинается со слова инфо, но между этим словом и концом строки есть и другие символы, поэтому выражение ^инфо$...