oracle – 突出显示两个字符串之间的差异
发布时间:2021-01-14 17:36:22 所属栏目:站长百科 来源:网络整理
导读:假如我有两个冗长的字符串,VARCHAR2,是否有一个简朴的要领或算法我可以复制或移植到PL / SQL来较量它们,插入标志(即,当在网页中泛起时,差别将被突出表现). 譬喻: BEGIN DBMS_OUTPUT.put_line( markup_differences (in_old = 'Hello world,this is your capt
假如我有两个冗长的字符串,VARCHAR2,是否有一个简朴的要领或算法我可以复制或移植到PL / SQL来较量它们,插入标志(即,当在网页中泛起时,差别将被突出表现). 譬喻: 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/大概这有辅佐. (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |