这样的问题导致原因是因为传入的结果有特殊符号:可能有( ) * 空格 解决的方式有:
第一种直接在类中固定写
initial.lookup() --常量
第二种方式需要将替换:
* ---》替换为\2a
switch (r) { case ')': sb.append("\\29"); break; case '(': sb.append("\\28"); break; case '*': sb.append("\\2a"); break; case '\\': sb.append("\\5c"); break; case '\u0000': sb.append("\\00"); break; default: sb.append(curChar);