今日は別の質問があります。特定のデータをフィルタリングするように設定している電子メール アプライアンスがありますが、これは正規表現を介してのみ行うことができます。この立派な紳士のおかげで、私はこれを部分的に達成することができました。私が今達成しなければならないことは、もう少し複雑なことです。私は正規表現の完全な初心者であることを付け加えておきます。今私はこれを使用しています:
(?<!\d)(?!1000000)([1-7]\d{6}|8000000)(?!\d)
1000001 から 8000000 までの範囲内で 7 桁の整数を検索するには、1000000 から 12000000000 までの整数を検索します。ここのセクションを変更するだけで、このコードの目的を変更できます。
([1-7]\d{6}
しかし、私の理解では、必要なデータを見つけるために5つの別々の式をフォーマットする必要があります(これについては完全にベースから外れているかもしれませんが、この行を必要なものに変更するための正規表現について十分に知りません)。1 つの式で 7 ~ 12 桁のデータを検索し、特定の明示的な 12 桁の値で停止することをお勧めします。どうすればこれを達成できますか?