Invalid escape sequence(valid ones are f " ' \)
Posted 悟知清风
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Invalid escape sequence(valid ones are f " ' \)相关的知识,希望对你有一定的参考价值。
Invalid escape sequence(valid ones are \b \t \n \f \r \" \‘ \\)
在运行eclipse的相关程序代码时遇到了报错信息,查看控制台Invalid escape sequence(valid ones are \b \t \n \f \r \" \‘ \\),在网上百度了一下之后原因:
在Java中有反义字符的说法,"\" 被解释为Unicode 转义或其他字符转义。因此必须在字符串字面值中使用两个反斜线,
表示正则表达式受到保护,不被 Java 字节码编译器解释。例如,当解释为正则表达式时(很明显String.replaceAll("","")第一个
参数就会被解释为正则表达 式),字符串字、面值 "\b" 与单个退格字符匹配,而 "" 与单词边界匹配。字符串字面值 "\(hello\)"、
是非法的,将导致编译时错误;要与字符串 (hello) 匹配,必须使用字符串字、面值 ")"。
所以将\都换成了\\就可以了。
参考:http://www.xuebuyuan.com/2173491.html
以上是关于Invalid escape sequence(valid ones are f " ' \)的主要内容,如果未能解决你的问题,请参考以下文章
Invalid escape sequence(valid ones are f " ' \)
如何在 Python 中修复“<string> DeprecationWarning: invalid escape sequence”?
java 正则表达式(Invalid escape sequence (valid ones are \b \t \n \f \r \"
解析我的 json 时出现问题,我得到这个“JSONDecodeError: Invalid \escape”