gpt4 book ai didi

java - 从句子中抓取单词

转载 作者:行者123 更新时间:2023-12-01 18:38:59 25 4
gpt4 key购买 nike

我见过这种事情的“分割字符串”,但我需要一些具体的东西。我需要程序来识别用户是否将特定单词放入句子中。我正在用它来编写一个非常非常低劣的基本人工智能程序。

如果用户输入类似“你叫什么名字?”的内容它将识别用户所说的“名称”并转到随机名称生成器。

从句子中抓取特定单词(忽略大小写)以便我稍后可以使用它(例如在 if-else 或其他内容中)的代码是什么?

最佳答案

可以在 Java 中使用支持字边界的正则表达式

Pattern patt = Pattern.compile("\\bname\\b");
Matcher m = patt.matcher(" v padaname bla");
System.out.println(m.find());
m = patt.matcher(" your name?");
System.out.println(m.find());

关于java - 从句子中抓取单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20697638/

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