如果我想匹配一个“\”,用正则表达式的方法,那么用法会如下所示:"\\".matches("\\\\")对于以上的用法我的一种解释是:四个\中每两个一组,各转义成一个\,最后分别形成一个\,又最后转义一个\。
然而另外的一种写法:"\\".matches("\\\")这种写法为什么会不对呢?如果按我的解释我认为也能解释的通:
前两个\会转义成一个\,转义后的一个\又与最后的一个\转义成最终的\。
以上的这种说法为什么会不对呢?
请问这种现象到底做如何解释呢?