[英]Regex to match a string with 2 capital letters only
我想编写一个正则表达式,只有当字符串由两个大写字母组成时才匹配字符串。
我试过了 - [AZ]{2}, [AZ]{2, 2} and [AZ][AZ]
但这些只匹配字符串'CAS',而我希望匹配时只有字符串是两个大写字母,如' CA”。
你可以使用锚点:
^[A-Z]{2}$
^
匹配字符串的开头,而$
匹配其结尾。
请注意,在您的尝试中,您使用[AZ]{2, 2}
[AZ]{2,2}
实际上应该是[AZ]{2,2}
(没有空格)与其他人的意思相同。
你可以尝试:
\b[A-Z]{2}\b
\\ b匹配单词边界。
试试=
^[A-Z][A-Z]$
只需添加字符串的起点和终点。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.