gpt4 book ai didi

java - IntelliJ 说\b(退格键)是字符串文字中的非法转义序列。为什么?

转载 作者:搜寻专家 更新时间:2023-11-01 02:02:25 24 4
gpt4 key购买 nike

我有这段代码

private static final Pattern controlChars = Pattern.compile(
"[\u0001-\u0008\u000B\u000C\u000E-\u001F\u007F]");

和 IntelliJ idea (2016.3) 在 \u0008 下放了一个红色波浪线,表示这是一个非法/不受支持的转义序列。将其更改为 \b\010\x08 中的任何一个均无效。

我没有得到的是代码构建和运行没有问题。知道问题出在哪里吗?

最佳答案

这是 RegExp 支持中的错误。它固定在 IntelliJ IDEA 2017.1 Public Preview 中.

您可以通过将文本光标定位在错误上,键入 Alt+Enter 并调用 Un-inject Language/Reference< 来删除(无害的)错误。但是,这也会禁用此文字上的所有其他 RegExp 功能。

关于java - IntelliJ 说\b(退格键)是字符串文字中的非法转义序列。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42537321/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com