Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
AAA、ABC、または DKE など、任意の 3 つの大文字に一致する正規表現が必要です。ただし、AAAA、ABCDEF、aBBB のように 4 つ以上に一致することはできません。
私の解決策:^([A-Z][A-Z][A-Z])$
^([A-Z][A-Z][A-Z])$
質問:
あなたが持っているものは正しいですが、これはより賢明です:
^[A-Z]{3}$
あなたのソリューションは正しいですが、正規表現には冗長性があります。 同様の結果は、次の正規表現からも取得できます。
^([A-Z]{3})$
は、が正確に 3 回出現する必要が{3}あることを示します。[A-Z]
{3}
[A-Z]