字符串注意点
- 字符串中想要表示反斜杠
\
需要使用两个\\
,因为第一个反斜杠是作为转义符存在的 - 正则表达式匹配一个反斜杠,需要四个反斜杠
\\\\
。在字符串中,两个反斜杠被解释为一个反斜杠,在正则表达式中,\\
被解释为\
,所以在正则表达式中需要使用两个反斜杠。也就是说,前两个反斜杠在字符串中被解释为一个反斜杠,后两个也被解释为一个反斜杠。这时解释完毕后变成两个反斜杠,再由正则表达式解释两个反斜杠,就又解释成了一个反斜杠。所以,在正则表达式中要匹配一个反斜杠时,需要四个反斜杠。
比如:要匹配点号时,需要在点号之前加上两个反斜杠,否则将被正则表达式当作一个点号,一个点号在正则表达式中表示匹配任意字符了。