Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在eclipse中编写正则表达式而不出现编译时错误_Java_Regex_Eclipse - Fatal编程技术网

Java 如何在eclipse中编写正则表达式而不出现编译时错误

Java 如何在eclipse中编写正则表达式而不出现编译时错误,java,regex,eclipse,Java,Regex,Eclipse,当我编写正则表达式时,Eclipse不断指出代码中存在错误 比如说, String regex = "/\((.+)\)/"; 这会导致eclipse发出红旗警告: 无效的转义序列(有效的是\b\t\n\f\r\“\” \) 如何更改此选项?您必须避开反斜杠 String regex = "/\\((.+)\\)/"; 如果要在引号内加反斜杠,必须在内部引号上使用转义序列,\\,以表示它是字符串文字的一部分,没有任何其他特殊含义必须转义反斜杠 String regex = "/\\((.+)

当我编写正则表达式时,Eclipse不断指出代码中存在错误

比如说,

String regex = "/\((.+)\)/";
这会导致eclipse发出红旗警告:

无效的转义序列(有效的是\b\t\n\f\r\“\” \)


如何更改此选项?

您必须避开反斜杠

String regex = "/\\((.+)\\)/";

如果要在引号内加反斜杠,必须在内部引号上使用转义序列,
\\
,以表示它是字符串文字的一部分,没有任何其他特殊含义

必须转义反斜杠

String regex = "/\\((.+)\\)/";

如果要在引号内加反斜杠,必须在内部引号上使用转义序列,
\\
,以表示它是字符串文字的一部分,没有任何其他特殊含义

必须转义反斜杠

String regex = "/\\((.+)\\)/";

如果要在引号内加反斜杠,必须在内部引号上使用转义序列,
\\
,以表示它是字符串文字的一部分,没有任何其他特殊含义

必须转义反斜杠

String regex = "/\\((.+)\\)/";

如果要在引号内加反斜杠,必须在内部引号上使用转义序列,
\\
,以表示它是字符串文字的一部分,没有任何其他特殊含义

您需要转义所有反斜杠,因此特殊字符显示为“双转义”-一次用于字符串,一次用于正则表达式

您需要转义所有反斜杠,因此特殊字符显示为“双转义”-一次用于字符串,一次用于正则表达式

您需要转义所有反斜杠,因此特殊字符显示为“双转义”-一次用于字符串,一次用于正则表达式

您需要转义所有反斜杠,因此特殊字符显示为“双转义”-一次用于字符串,一次用于正则表达式

你必须避开反斜杠你必须避开反斜杠你必须避开反斜杠你必须避开反斜杠