我从编译器获得以下正则表达式的未闭合组错误:
Pattern.compile("((([-+])|^)?(\\d*))?(([x])(([\\^])([1-9][0-9]*))?)?");
有人可以告诉我错误是什么吗?
答案 0 :(得分:0)
((([-+])|^)?(\\d*))?(([x])(([\\^])([1-9][0-9]*))?)?
123 3 2 2 21 12 223 33 32 1
所以这绝对没问题。错误在于其他地方,错误的常量名称或其他。
错误:([\\^])
应该是(\\^)