私は現在、正確に8桁に一致する必要がある正規表現に取り組んでいます。しかし時にはそれらの数字の間にスペースやドットがあることがあります。これは私が現在使っている正規表現です。Regexが一定量の文字に一致し、その間に空白を入れてください
([0-9\ ?.?]{7,16})
それはほとんどの時間を正常に動作しますが、私が午前問題は、それが時々スペースの多くは、それはあなたが/ S/S/S/S 1234のようなものを取得しますテーリングと番号と一致していることです(/sはスペースを表します)。
私が望むのは、少なくとも8桁の数字にマッチする正規表現で、8桁以下の数字を検出することなくスペースとドットも使用できます。私はそれが愚かな質問かもしれないことを知っていますが、私はどこにでも必要なものを見つけることができませんでした。
したがって、*正確に** 8桁*または*常に少なくとも** 8桁*と一致する正規表現*に一致しますか? –
数字以外の文字列を空の文字列で置き換え、新しい文字列の長さをチェックするのはなぜですか? – TheLostMind
それはちょうど8桁でなければなりません –