2016-09-28 155 views
-6
java.util.regex.PatternSyntaxException: Illegal character range near index 100 
(?i).*landline\\sno\\.?\\s?(\\d{8}).*(?:INR|Rs)[\\.,\\s]*([\\d,]*\\.?\\d{2}).*due\\sdate\\s([\\d,\\-,(A-Z)]*).* 
                            ^
+1

你有什么问题吗? –

+0

看来你试图给''[\\ d,\\ - ,(A-Z)]'类添加一个文字反斜杠。它应该像''[[\\ d \\\\ A-Z() - ]“'(我猜逗号用于分隔字符(范围),这意味着它们是多余的)。如果'()'是为了“分组”A-Z,也将其删除。 –

回答

4

添加反斜线-

  • -是指定某个范围内。所以为了使用它,你必须逃避它。

相关问题