7

我不记得是否^匹配行的开头并$匹配它的结尾或相反。一个好的助记符是$符号总是在价格之前,因此它与一行的开头相匹配 - 不幸的是它是相反的。

那么有什么理由选择这两个字符作为行首和行尾?

4

5 回答 5

7

一个助记符:在拍卖中,投标人首先举起^他们的桨。价格$在最后确定。

于 2012-09-03T14:34:39.570 回答
1

$ 过去在非常早期的编辑器(如 ed)中表示行尾。选择 ^ 可能是因为它是当时键盘上最后一个未使用的字符:-)

于 2012-09-03T20:50:03.167 回答
1

我记^为:它指向它来自哪里,即上一行,所以它应该站在开头。

于 2012-09-03T14:26:01.670 回答
0

这可能是由于这两个字符在 QWERTY 键盘上的相对位置:“^”在第一个位置(行首)和“$”在(行尾)之后。

编辑:我的错,这仅在法语键盘(AZERTY)上有效。它为 AZERTY 用户提供助记符,但不提供解释。

于 2012-09-03T14:28:43.530 回答
0

\A并且\Z大致相同,除了它们与^/$相对于换行符略有不同。

因此,如果您记得这一点并且还记得^看起来最相似A并且$最相似的Z那可能就足够了助记符。

于 2012-09-03T14:38:13.737 回答