我正在尝试创建一个与消息模板匹配的应用程序以及用户尝试发送的消息.我正在使用Java正则表达式来匹配消息.模板/消息可能包含特殊字符.
为了让我的正则表达式在最大可能情况下工作和匹配,我如何获得需要转义的特殊字符的完整列表?
是否有一个通用的解决方案来逃避Java正则表达式中的所有特殊字符?
这纯粹是出于好奇.
我做了这样的事情:
public static void main(String args[]) throws Exception {
System.out.println(Double.NaN==Double.NaN);
}
Run Code Online (Sandbox Code Playgroud)
输出是false.这不应该回归true?
为什么会这样?