我知道有很多技术和方法可以比较两个Strings
,并确定两个Strings
是否相等。 我想要做这样的事情:比较两个字符串并显示来自字符串的不匹配字词数量
Var Str1 = "Hello How are you?";
var Str2 = "Hello I am ravi.";
要与str1
比较str2
和显示的不匹配单词的数量计数。 两个字符串均包含4个单词。它应该显示您错过了str1
的三个字。
我有一个网页(网络任务),用户需要听音频并将其转录。所以我想知道用户从转录的原始音频中错过了多少单词。
如果什么用户错过完全一个字,使得字符串不具有相同数量的话吗?例如,如果“正确的”字符串是“你好吗?”用户说“你好吗?”,他们只错过了一个字。即使两个字符串的编号相同,我也会争辩说:“你好吗?”和“你今天好吗?”只有两个不匹配,而不是四个不匹配... – nnnnnn
这将是只有一个字从字符串1,这是你好。无论用户输入多少单词都无关紧要。用户可以写str2 = hello你好吗?我病了,但很快就会好起来的。但它包含你好,你好,所以应该考虑为正确的匹配。 – Rocky