Netbeans 检查正则表达式
Netbeans Check Regular Expression
这是一个非常简单的方法的例子。我们采用“foo bar”、split、replaceAll 和 print。
public static void main(String[] args){
String string="foo bar";
String[] array=string.split(" ");
String string2=string.replaceAll(".* ","");
System.out.println(array[0]);
System.out.println(string2);
}
NetBeans 声称这是一个问题,并在 split
和 replaceAll
上向我发出警告。
我似乎找不到通过@annotation 禁用此功能的方法,而且关于此问题的信息在网上很少见。此警告的预期效果是什么?
最近在 NetBeans 12.5 中实现了“检查正则表达式”功能。
它在 Apache NetBeans 问题 NETBEANS-5661 Testing for valid values of a Regular Expression in the IDE 中有正式记录,其中有 描述 “添加用于测试正则表达式有效值的功能在 IDE 本身 ".
Release Notes for NetBeans 12.5中也提到了:
[NETBEANS-5661] - Added regular expression window and hint:
https://github.com/apache/netbeans/pull/2953
在 NetBeans Issue 5661 的 Attachments 部分,有一个名为 RegexDemo2.gif 的 link,它提供了新功能的演示。它允许您在 Java 源中测试正则表达式,在 Check Regular Expressions window.
中
要配置您对此功能的偏好,请导航至 工具 > 选项 > 编辑器 > 提示,然后 select Java 来自 语言 下拉列表。如下图所示,您可以:
完全关闭该功能,方法是取消选中 检查正则表达式 条目。
或者,在当前行上生成错误、警告或警告 通过 select 适当的 显示为 条目。
您还可以使用工具提示直接从代码中的相关行导航到该配置屏幕:
对于普通的正则表达式(如您的示例代码中),此新功能可能会有点刺激,在这种情况下请将其关闭。但对于包含许多正则表达式或一些复杂正则表达式的代码,我认为此功能可能很有用且富有成效。您可能会在开发期间和代码审查期间生成警告,但在最终部署之前将其关闭。
最后一点:那些 warning/error 消息并不一定意味着您的正则表达式有任何 错误。相反,该功能用于突出显示代码中正则表达式的存在,并提供一种轻松测试它们的方法。
这是一个非常简单的方法的例子。我们采用“foo bar”、split、replaceAll 和 print。
public static void main(String[] args){
String string="foo bar";
String[] array=string.split(" ");
String string2=string.replaceAll(".* ","");
System.out.println(array[0]);
System.out.println(string2);
}
NetBeans 声称这是一个问题,并在 split
和 replaceAll
上向我发出警告。
我似乎找不到通过@annotation 禁用此功能的方法,而且关于此问题的信息在网上很少见。此警告的预期效果是什么?
最近在 NetBeans 12.5 中实现了“检查正则表达式”功能。
它在 Apache NetBeans 问题 NETBEANS-5661 Testing for valid values of a Regular Expression in the IDE 中有正式记录,其中有 描述 “添加用于测试正则表达式有效值的功能在 IDE 本身 ".
Release Notes for NetBeans 12.5中也提到了:
[NETBEANS-5661] - Added regular expression window and hint: https://github.com/apache/netbeans/pull/2953
在 NetBeans Issue 5661 的 Attachments 部分,有一个名为 RegexDemo2.gif 的 link,它提供了新功能的演示。它允许您在 Java 源中测试正则表达式,在 Check Regular Expressions window.
中要配置您对此功能的偏好,请导航至 工具 > 选项 > 编辑器 > 提示,然后 select Java 来自 语言 下拉列表。如下图所示,您可以:
完全关闭该功能,方法是取消选中 检查正则表达式 条目。
或者,在当前行上生成错误、警告或警告 通过 select 适当的 显示为 条目。
您还可以使用工具提示直接从代码中的相关行导航到该配置屏幕:
对于普通的正则表达式(如您的示例代码中),此新功能可能会有点刺激,在这种情况下请将其关闭。但对于包含许多正则表达式或一些复杂正则表达式的代码,我认为此功能可能很有用且富有成效。您可能会在开发期间和代码审查期间生成警告,但在最终部署之前将其关闭。
最后一点:那些 warning/error 消息并不一定意味着您的正则表达式有任何 错误。相反,该功能用于突出显示代码中正则表达式的存在,并提供一种轻松测试它们的方法。