因为 \字符 是表示一个转义字符,比如 \n 实际上是一个换行(这里就不纠结 \r\n 的历史问题了)。 然后按 @白色夜空 所说,应该是 \| 的,但是 \ 本身是转义字符的一部分,所以要双 \ 来表示一个 \ 字面量。 因此写 \\| 来表示分隔符是一个不需要转义的字面量 |。
因为
\字符是表示一个转义字符,比如\n实际上是一个换行(这里就不纠结\r\n的历史问题了)。然后按 @白色夜空 所说,应该是
\|的,但是\本身是转义字符的一部分,所以要双\来表示一个\字面量。因此写
\\|来表示分隔符是一个不需要转义的字面量|。