[英]How to write regular expressions in eclipse without compile time errors
当我编写正则表达式时,Eclipse会不断指示我的代码中有错误。
例如,
String regex = "/\((.+)\)/";
这会导致日食警告带有红色标记:
无效的转义序列(有效的是\\ b \\ t \\ n \\ f \\ r \\“ \\'\\)
我该如何改变?
您必须转义反斜杠
String regex = "/\\((.+)\\)/";
如果要将反斜杠放在引号中,则必须在内部引号上使用转义序列\\\\
来表示它是String文字的一部分,并且没有任何其他特殊含义
您需要对所有反斜杠进行转义,因此特殊字符将出现“双转义”-一次用于String,一次用于正则表达式。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.