【发布时间】:2010-10-11 20:47:00
【问题描述】:
我知道我可以获取 2 个字符串的内容是否相等,但我需要能够获取比较 2 个字符串值的结果中不同的字符数。
例如:
"aaaBaaaCaaaDaaaEaaa"
"aaaXaaaYaaaZaaaEaaa"
所以这个案例的 asnwer 是 3。
有没有一种简单的方法可以做到这一点,使用正则表达式、linq 或任何其他方式?
编辑:字符串也很长。说出 10k+ 个字符。
【问题讨论】:
-
如果它们的长度不同怎么办?
-
问得好,那样的话,我也会数一数。
-
插入或删除某些字母的情况如何?
-
这些也应该算在内。因此,它实际上是在计算 1 中的所有内容,而不是其他内容。
标签: c# .net regex string comparison