gpt4 book ai didi

c++ - 确定给定句子是否包含给定单词 C++

转载 作者:行者123 更新时间:2023-11-28 02:46:07 25 4
gpt4 key购买 nike

<分区>

我需要确定在 C++ 中是否在另一个字符串中找到给定的单词。

我的函数原型(prototype)将像bool check(string sentence, string word);

和“句子”可以像这样:word.someWord AND/OR/XOR word2.someWord *AND/OR/XOR* word3.someWord 就这样。

举个真实的例子:unlock_the_door.value=1 AND turn_of_car.checkSum=1

现在,在这个例子中,如果我将 word 赋值给 lock,我的检查函数应该返回 false,但如果我将它赋值给“unlock”,它应该返回 true。

要做到这一点,我已经习惯了 .find() 函数,但众所周知这是错误的,因为即使我将 lock 作为单词参数,它也会返回 true,因为“unlock”包含“lock”

我想我需要使用正则表达式,但我不知道该怎么做。有人可以帮助我吗?提前致谢。

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