gpt4 book ai didi

java - 正则表达式匹配 2 个或 3 个单词,但不匹配 1 个单词

转载 作者:行者123 更新时间:2023-11-29 08:32:11 24 4
gpt4 key购买 nike

我目前使用以下正则表达式来检查输入是否仅为 2 或 3 个单词。单词不应包含任何数值。

^\s*([a-zA-Z]+\s*){2,3}$

然而,这允许输入“Tommy”(1 个单词)在不应该被允许的时候被允许。

谢谢

最佳答案

你可以实现单词边界,如

^\s*(?:(?:\b[a-zA-Z]+\b)\s*){2,3}$
# -^- -^-

参见 a demo on regex101.com .

关于java - 正则表达式匹配 2 个或 3 个单词,但不匹配 1 个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47001183/

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