gpt4 book ai didi

PHP Regex 匹配所有大写字母的单词或单词组

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:09:51 25 4
gpt4 key购买 nike

如何使用正则表达式来匹配全部为大写字母的单词或单词组?

我相信我已经解决了一半的问题,尽管这可能不是正确的方法。

我试图捕捉一个全部大写的单词,或者两个或三个 - 基本上,如果它们是连续的,我希望它们被捕捉为一个组,而不是每个单词本身。

例如:
“HAPPY BIRTHDAY TOMMY”不会匹配并返回 [0] -> HAPPY,[1] -> BIRTHDAY,[2] -> TOMMY,但整个组,例如 [ 0] -> 汤米生日快乐

我在下面使用的代码将“HAPPY BIRTHDAY”匹配在一起,或者只是“TOMMY”,但不是所有东西都匹配。

[A-Z]{1,}\s[A-Z]{1,}|\b[A-Z]{1,}\b

最佳答案

您可以使用正则表达式:

(?=[A-Z])([A-Z\s]+)

See it

关于PHP Regex 匹配所有大写字母的单词或单词组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8076394/

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