Соответствие началу и концу строки

В регулярном выражении можно указать, должно ли конкретное подвыражение встречаться в начале, в конце строки или и в начале и в конце строки.

Символ ^ соответствует началу строки:
"^xy"

Такое выражение соответствует любой строке, начинающейся с xy. Обратите внимание, что в этом случае символ ^ ставится за пределами выражения в скобках, к примеру:
"^[a-z]"

Знак доллара $ соответствует концу строки:
"xy$"

Это регулярное выражение соответствует любой строке, заканчивающейся на xy.