gpt4 book ai didi

java - 如何检查只包含一个单词的字符串。如果一个字符串有一个句子,它应该返回 false

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:22:53 26 4
gpt4 key购买 nike

我知道问这样的问题很奇怪。但我别无选择。问题是

我遇到了一个要求,我碰巧添加了一个条件,如果有一个字符串输入,我应该能够允许所有只包含一个单词的字符串。所以如果有很多的话我应该拒绝。当我对此类字符串没有特异性时如何添加此类检查。

最佳答案

如果单词由某种空格分隔,您可以为此使用一个简单的正则表达式:

Pattern wordPattern = Pattern.compile("\\w+");
Matcher wordMatcher = wordPattern.matcher(inputString);
if (!wordMatcher.matches()) {
// discard user input
}

这将匹配所有单词字符 ([a-zA-Z_0-9])。如果您对“单词”的定义不同,则需要调整正则表达式。

关于java - 如何检查只包含一个单词的字符串。如果一个字符串有一个句子,它应该返回 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38157022/

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