gpt4 book ai didi

java - 正则表达式在java中查找字符串中的特定单词

转载 作者:行者123 更新时间:2023-12-02 16:00:19 25 4
gpt4 key购买 nike

我需要一些有关正则表达式的帮助:我正在尝试检查一个句子是否包含特定单词。

让我们以这个主题的标题为例:

“正则表达式查找字符串中的特定单词”

我需要查找它是否包含单词if,在本例中它是错误的。

我无法使用 contains 方法,因为在这种情况下它将返回 true (spec*if*ic)

我正在考虑使用 matches 方法,但我对正则表达式有点菜鸟。

基本上,匹配方法的输入中的正则表达式需要指定我正在查找的单词之前和单词之后的字符不是字母顺序的(因此它不能包含在该单词中)或者该单词位于句子的开头或结尾

非常感谢!

最佳答案

使用以下正则表达式:

".*\\bif\\b.*"

\b 匹配单词边界。

关于java - 正则表达式在java中查找字符串中的特定单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18289929/

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