gpt4 book ai didi

c# - 如何使用c#将字符串与另一个字符串进行比较

转载 作者:行者123 更新时间:2023-11-30 17:48:49 25 4
gpt4 key购买 nike

我有一种情况,我不想将总字符串长度与其他字符串进行比较。

例子:

string MainString = "Deanna Ecker";

string SearchString = "Ecker Designs";

int value = MainString.IndexOf(SearchString);

这里是搜索整个字符串。但我需要在 MainString 中找到任何 word。不是整个字符串..

让我知道这怎么可能。

最佳答案

如果区分大小写不是问题,您可以将两个字符串按空格分开,然后将两个列表相交以查看是否有任何匹配项:

var foundWords = MainString.Split(' ').Intersect(SearchString.Split(' '));

或者如果你只想知道是否找到了一个词:

var isMatch = MainString.Split(' ').Intersect(SearchString.Split(' ')).Any();

关于c# - 如何使用c#将字符串与另一个字符串进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22404569/

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