\ s在Eclipse中转义

问题描述

在Eclipse中使用正则表达式时,我意外地忘记了对\s特殊字符进行两次转义。令人惊讶的是,Eclipse没有拒绝编译我的代码。即使这一行(与正则表达式无关)也可以编译并成功运行:

System.out.println("a\sb");

相比之下,标准的JDK编译器给出了一个错误,表明\s是一个非法的转义字符,符合预期。

那么Eclipse中这种“改进”是什么意思?什么是其他“扩展”转义字符?我找不到任何官方文档。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)