我正在使用正则表达式来查找strings
之类的
"倍率="在/ var /日志/ TEST /"或" override =" / var / logs / SAMPLE /"在.xml中 文件。
我将此最终string
作为模式:
public final static String REGEX_LOGPATH="override=\"\/var\/logs\/([^\"]*)\/";
它工作正常(我在NetBeans IDE中运行项目时获得BUILD SUCCESSFUL(总时间:0秒)),找到所有字符串。但是,当我尝试将代码编译为.jar文件时,我收到此错误消息:
错误:illegal
转义字符
public final static String REGEX_LOGPATH="override=\"\/var\/logs\/([^\"]*)\/";
编译失败;请参阅编译器错误输出以获取详细信 BUILD FAILED(总时间:0秒)
答案 0 :(得分:0)
你不必向前转义斜线,因为它们不是特殊的(可转义)字符。