正则表达式以匹配首字母缩写词,例如E U,E.U

时间:2020-07-20 07:12:04

标签: c#

我正在尝试编写一个正则表达式,以匹配诸如E U,E.U,U S A,U.S.A,M.B.B.S,M B B S等值。

我在正则表达式下找到了它,但它与E.U.,E.U.AA而不是E.U和E.U.A.A
匹配。 @“ \ b(?:[a-zA-Z]。){2,}”

请帮助

1 个答案:

答案 0 :(得分:1)

如果您是https://regex101.com之类的Regex工具的新手,可以帮助您确定构建正则表达式的错误。几乎所有匹配序列都匹配“所有”,因为您包括了“”。代替 ”。”因此逗号也是匹配的。

这些工具非常有用,因为您也可以输入要匹配的测试数据。在这里,您可以尝试这个。

\b(?:[a-zA-Z\.\s]){2,}
相关问题