JDK6 java.util.regex.Pattern
的“边界匹配器”'\ z'和'\ Z'之间有什么区别?
背景:我试图将UTF-8编码文件的内容读入String
。遇到this solution。我发现java.util.scanner.useDelimeter
使用了java.util.regex.Pattern
。前面提到的解决方案提出'\ Z'。
答案 0 :(得分:1)
根据http://docs.oracle.com/javase/1.5.0/docs/api/java/util/regex/Pattern.html,区别在于:
\Z The end of the input but for the final terminator, if any
\z The end of the input