-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)]*).*
^
你有什么问题吗? –
看来你试图给''[\\ d,\\ - ,(A-Z)]'类添加一个文字反斜杠。它应该像''[[\\ d \\\\ A-Z() - ]“'(我猜逗号用于分隔字符(范围),这意味着它们是多余的)。如果'()'是为了“分组”A-Z,也将其删除。 –