我是 java regex 的新手。我在Docs中看到了这个:
$ 行尾
但是当我尝试这个片段时:
String str = "firstline\r\nsecondline";
String regex = "$";
System.out.println(str.replaceAll(regex, "*"));
我猜结果将是:
firstline*
secondline*
但我看到了这个结果:
firstline
secondline*
它似乎$
只匹配字符串的结尾。那么为什么文档说它匹配“行尾”呢?