例如:
BEGIN DBMS_OUTPUT.put_line( markup_differences (in_old => 'Hello world,this is your captain speaking.',in_new => 'Hello WORLD,this is not your captain.',in_preins => '<ins>',in_postins => '</ins>',in_predel => '<del>',in_postdel => '</del>' ));END;
预期产量:
Hello <del>world</del><ins>WORLD</ins>,this is <ins>not</ins> your captain<del>speaking</del>.
请注意,这表明“世界”已更改为“WORLD”,插入了“not”,并且删除了“speak”.
背景:我的目的是比较两个大部分相似的HTML片段,并用高亮标记它们以便在浏览器中显示.性能不是优先考虑的事项.这是一次性的应用程序,所以我不是一个完美的解决方案.即使某些事情让我变得更好,但事实上我还没有向客户承诺任何东西:)
或者,我可以轻松地在我的Apex应用程序中使用JavaScript中的简单解决方案.
解决方法 John Resigs博客上有一个非常简单的Js-diff算法: http://ejohn.org/projects/javascript-diff-algorithm/也许这有帮助.
总结以上是内存溢出为你收集整理的oracle – 突出显示两个字符串之间的差异全部内容,希望文章能够帮你解决oracle – 突出显示两个字符串之间的差异所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)