gpt4 book ai didi

java - 使用正则表达式查找带@的单词

转载 作者:行者123 更新时间:2023-12-01 19:15:46 26 4
gpt4 key购买 nike

我正在尝试查找一个带有正则表达式的单词,但我不知道如何使用它。

我将收到一段文本和一个单词,我必须在带有或不带有@#的文本中找到它,并返回true> 如果我找到它,或者错误如果没有找到。

但它不能是像这样的另一个单词:“thisword”。

它可以单独存在,并在前面加上 # 或 @。

如何在 Java 中执行此操作?

示例:

“@马是白色的”

“#马是白色的”

“马是白色的”

“马是白色的”

我必须在这三个短语中找到单词 horse、#horse 和 @horse。

最佳答案

我想这就是你想要的:

text.matches("\\b[#@]?" + Pattern.quote(word) + "\\b");

关于java - 使用正则表达式查找带@的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6740366/

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