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。但是它不能匹配四个或更多,例如 AAAA 或 ABCDEF 或 aBBB。
我的解决方案:^([A-Z][A-Z][A-Z])$
^([A-Z][A-Z][A-Z])$
问题:
你所拥有的是正确的,但这更consice:
^[A-Z]{3}$
您的解决方案是正确的,但是您的正则表达式中有一些冗余。 类似的结果也可以从以下正则表达式中获得:
^([A-Z]{3})$
{3}表示[A-Z]必须恰好出现 3 次。
{3}
[A-Z]