gpt4 book ai didi

cocoa - 如何获取 nsstring 与其他 nsstring 对象的匹配计数?

转载 作者:行者123 更新时间:2023-12-03 18:00:43 27 4
gpt4 key购买 nike

我花了很长时间寻找一种获取 nsstring 对象的匹配计数的方法。但我找不到。如何获取 String_one 和 String_Two 的匹配计数?我需要你的帮助..

NSString *String_one = @"A!B!C!D!E!F!G";
NSString *String_Two = @"BEF";

// matching progress
// :
// :

// and then result display
NSLog(@"matching count : %d",[??????]);

// result what i want.
// matching count : 3 (A!B!C!D!E!F!G vs BEF => 3 character matches)

最佳答案

如果你想在这里找到最长的公共(public)子序列,你有链接:

http://en.wikipedia.org/wiki/Longest_common_subsequence_problem

但是如果你只想计算第一个字符串中有多少个字符出现在第二个字符串中,你可以自己编写算法。示例:

for ( each character in StringFirst ) {
if( character appear in StringSecond )
++count;
}

关于cocoa - 如何获取 nsstring 与其他 nsstring 对象的匹配计数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6989069/

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