我不记得是否^匹配行的开头并$匹配它的结尾或相反。一个好的助记符是$符号总是在价格之前,因此它与一行的开头相匹配 - 不幸的是它是相反的。
那么有什么理由选择这两个字符作为行首和行尾?
我不记得是否^匹配行的开头并$匹配它的结尾或相反。一个好的助记符是$符号总是在价格之前,因此它与一行的开头相匹配 - 不幸的是它是相反的。
那么有什么理由选择这两个字符作为行首和行尾?
一个助记符:在拍卖中,投标人首先举起^他们的桨。价格$在最后确定。
$ 过去在非常早期的编辑器(如 ed)中表示行尾。选择 ^ 可能是因为它是当时键盘上最后一个未使用的字符:-)
我记^为:它指向它来自哪里,即上一行,所以它应该站在开头。
这可能是由于这两个字符在 QWERTY 键盘上的相对位置:“^”在第一个位置(行首)和“$”在(行尾)之后。
编辑:我的错,这仅在法语键盘(AZERTY)上有效。它为 AZERTY 用户提供助记符,但不提供解释。
\A并且\Z大致相同,除了它们与^/$相对于换行符略有不同。
因此,如果您记得这一点并且还记得^看起来最相似A并且$最相似的Z那可能就足够了助记符。