Символ ^ называется кареткой для дальнейшего использования.Вы имеете в виду Быстрый Лексический Анализатор, верно?Когда вы используете каретку в шаблонах, сопоставлении, подстановках и т. Д., Это означает «символы, КРОМЕ ...» тех, которые следуют за кареткой.Это своего рода отрицатель, то есть, если бросить восклицательный знак перед знаком равенства, значит «НЕ равно», бросить каретку перед шаблоном означает НЕ этот шаблон или НЕ эти символы.
Редактировать: Здесь - это приличная информация, которую вы могли бы оценить.