私はたくさんの電話番号を持っていて、その番号が「おかしい」ように見えるかどうかを知りたいと思っています。つまり、数を繰り返した数です。例えば:
822222222
822333444
822222999
基本的に、822+同じ3つの数字の2つのセット。
私はJAVAでこれを行っていますが、これまでのところ、これがあります。
if (number.matches("^((822|654|611)\\d{3}\\d{3})$"))
これは明らかにこれらの数値と一致しますが、以下にも一致します。
822315487
これは特別な番号ではありません。(654と611の番号には注意を払わないでください。私もそれらを考慮する必要があります。)
どうすればこれに取り組むことができますか?同じ数に3回一致する正規表現を作成するにはどうすればよいですか?