在我的 asp.net 项目中,我有两个字符串(实际上,它们存储在 Session 对象中,然后我执行 .ToString() )
这个项目是我网站上免费日语练习的一部分(目前只有意大利语,所以我不会链接/垃圾邮件)
现在我做了一个 if (original == inputted.ToLower())
,但我想比较字符串并在屏幕上突出显示差异
像这样:
原创:博雅希
作者:hiroyoshi
我正在考虑比较两个字符串并将差异保存在另一个变量中,使用 HTML 标记,然后在 Literal 控件上显示它......但是......如果差异很多,或者输入较短。 .. 怎么做?
看起来需要大量的编码……还是不需要?
最佳答案
我好像记得不久前有人问过这个问题,基本上他们是针对差分引擎的。
快速搜索 codeplex 会出现: http://www.codeplex.com/site/search?projectSearchText=diff
可能值得研究其中的一些问题 - 您也许可以将某些东西插入现有代码中?
干杯, 特里
关于C# - 比较字符串时显示差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1000635/