gpt4 book ai didi

java - 在字符串java中找到一个完整的单词

转载 作者:行者123 更新时间:2023-11-29 09:34:49 25 4
gpt4 key购买 nike

我正在写一段代码,其中我必须只找到完整的单词,例如,如果我有

String str = "today is tuesday";

我正在搜索“t”,然后我应该找不到任何词。

谁能告诉我如何用 java 编写这样的程序?

最佳答案

我使用正则表达式来完成此类任务。在您的情况下,它应该看起来像这样:

String str = "today is tuesday";
return str.matches(".*?\\bt\\b.*?"); // returns "false"

String str = "today is t uesday";
return str.matches(".*?\\bt\\b.*?"); // returns "true"

一个简短的解释:

.匹配任意字符,*?是零次或多次,\b是一个单词边界

可以找到有关正则表达式的更多信息 here或专门针对 java here

关于java - 在字符串java中找到一个完整的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2765482/

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