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