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

发布于 2024-11-28 22:53:30 字数 392 浏览 1 评论 0原文

我很长时间都在寻找一种获取 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)

I searching a way to get match count of nsstring objects for a long time.
but I can't find.
How to get match count of String_one and String_Two?
I need your help..

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)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

征棹 2024-12-05 22:53:30

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

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

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

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

If you want to find longest common subsequence here you have link:

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

But if you want count only how many how many character from first string appear in second string you can write algorithm by yourself. Example:

for ( each character in StringFirst ) {
    if( character appear in StringSecond ) 
         ++count;
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文