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