gpt4 book ai didi

正则表达式匹配首字母缩写词

转载 作者:行者123 更新时间:2023-12-05 08:27:37 24 4
gpt4 key购买 nike

我正在尝试编写一个正则表达式来匹配 U.S.D.C.U.S.A. 等值

这是我目前所拥有的 -

\b([a-zA-Z]\.){2,}+

请注意此表达式如何匹配但不包括首字母缩略词中的最后一个字母。

任何人都可以帮助解释我在这里缺少什么吗?

enter image description here

解决方案

我会在这里发布解决方案,以防对任何人有帮助。

\b(?:[a-zA-Z]\.){2,}

这里好像需要一个非捕获组。

最佳答案

试试 (?:[a-zA-Z]\.){2,}

?:(非捕获组)存在是因为您想忽略捕获重复组的最后一次迭代。

例如,没有 ?:, 'U.S.A.'将产生您不感兴趣的组匹配“A.”。

关于正则表达式匹配首字母缩写词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35076016/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com