Lua字符串库中的^和$有什么作用?

最近我读到了关于这两个标点符号的资料,发现它们真的很令人困惑。

一个模式是一系列模式项。在模式的开头,脱字符'^'会将匹配锚定在主题字符串的开头。一个$符号在模式的结尾会将匹配锚定在主题字符串的结尾。在其他位置,'^'和'$'没有特殊含义,代表它们自己。(参考手册5.3)

“锚定”是什么意思?在这个解释中,“在主题字符串的末尾/开头”是什么意思?主题字符串的开头/结尾是什么?

点赞