私は少しの間RegExのヘルプを調べてきましたが、私を助けるためにプロが必要だと思います。これは正規表現で可能だと思いますが、その方法を理解することはできません。
これは私が探している試合です。それがこれと正確に一致しない場合、私は知りたいです:
\w{2,4}\s\d{4}
私は基本的に一般的な学校のコース名と一致させたいです。要件は次のとおりです。
- 最初の部分は2〜4文字です
- 2番目の部分は正確に4つの数字です
- 2つの間にスペースが必要です
これに他のバリエーションがある場合は、次のコードの実行を停止したいと思います。スペースの左右の端を簡単にトリミングできますが、そこに他に何もないことを確認したいと思います。
私の問題は、私の現在の表現では、誰かがCOMD1500-Bを入れることができるということです。私はまだ一致し、その理由は理解していますが、誰かが4つ以上の数字を入力した場合、停止してエラーをスローできることを確認したいと思います。4文字以上あるだけでなく。{}
私は最大を作ることになっていたと思いました。