【发布时间】:2017-08-30 12:20:42
【问题描述】:
我正在尝试在给定的文本中查找大写的单词。单词必须一个接一个地被考虑,并且它们必须至少是其中的 4 个。
我有一个“几乎”可以工作的代码,但它捕获了更多:[A-Z]*(?: +[A-Z]*){4,}。捕获组还在这些单词的开头或结尾包含空格(如边界)。
如果你想测试一下,我有一个游乐场:https://regex101.com/r/BmXHFP/2
有没有办法让示例中的正则表达式仅捕获第一句中的单词?我使用的语言是Go,它没有后视/前瞻。
【问题讨论】: