2016-09-28 4 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

-

  • -にバックスラッシュを追加しますが、いくつかの範囲を指定することです。だからこれを使うためには、あなたはそれをエスケープする必要があります。

関連する問題