【发布时间】:2012-09-03 14:24:06
【问题描述】:
我不记得^ 是否匹配行首,$ 是否匹配行尾,或者相反。一个好的助记符是 $ 符号总是在价格之前,因此它与一行的开头相匹配 - 不幸的是它正好相反。
那么为什么选择这两个字符作为行首和行尾呢?
【问题讨论】:
-
就个人而言,我认为 [他们] 只是选择了两个尚未分配的字符。
-
不知道原因。但他们从来没有让我感到困惑。我的想法不一样。每次看到
^、$,我都会把它理解为开始和结束。例如。请参阅文档的 $。如果你曾经使用过vi,你会注意到0,$表示开始和结束。 -
$代表asm语言中的换行符,我认为这是相关的
标签: regex line-endings mnemonics end-of-line start-of-line