如何使用正则表达式匹配所有大写字母的单词或单词组?
我相信我已经解决了问题的一半,虽然这可能不是正确的方法.
我试图在所有大写字母中抓住一个单词,或两个或三个 - 基本上如果它们是连续的我希望它们被捕获为一个组,而不是每个单词本身.
例如:
"HAPPY BIRTHDAY TOMMY"不会匹配并返回[0] -> HAPPY, [1] -> BIRTHDAY, [2] -> TOMMY,但是整个组,例如[0] -> HAPPY BIRTHDAY TOMMY.
我在下面使用的代码一起匹配"HAPPY BIRTHDAY",或者只是"TOMMY",但不是所有的东西.
[A-Z]{1,}\s[A-Z]{1,}|\b[A-Z]{1,}\b
Run Code Online (Sandbox Code Playgroud)