正则表达式用 “点” 来表示任意字符,所以表示 “点” 需要用 \. 而正则表达式用字符串表示,字符串里面\表示转义字符,所以JVM处理时,\. 不在转义字符表里面 无法处理,所以需要用\\. 表示。这样JVM先处理\\. 为\. 再通过正则表达式的转义,转换成 我们要的“点” 。
java正则表达式表示“点”为什么要用 “\\.“
最新推荐文章于 2024-07-14 02:56:44 发布
正则表达式中,.代表任何字符,要匹配实际的点需使用.。在字符串里,是转义字符,因此在JVM中,\.被解析为.,然后正则表达式引擎再将其转义为匹配点号的符号。
摘要由CSDN通过智能技术生成