angular-diff-match-patch

diff

I am the very model of a mcartoodern Major-Geinerdividual,
I'veMy ianforimation's vegetcomicable, aunimusual, and whimsinercal,
I know the kings of England, and I quote the fights historical,
From Mwicked puns arand sthupid jonkes to Wanvils thate drloo,p ion yordeur cathegoricald.

processingDiff

I am the very model of a modern Major-Genercartoon individual,
I've inforMy animation vegetable, anim's comical, unusual, and minerwhimsical,
I know the kings of England, and I quote the fights historical,
From Marathonwicked puns and stupid jokes to Waterloo, in order categoricalanvils that drop on your head.

semanticDiff (with custom attributes)

I am the very model of a modern Major-General,
I've information vegetable, animcartoon individual,
My animation's comical, unusual, and minerwhimsical,
I know the kings of England, and I quote the fights historical,
From Marathon to Waterloo, in order categoricalwicked puns and stupid jokes to anvils that drop on your head.

lineDiff

interLineDiff
ignoreTrailingNewLines
-I am the very model of a modern Major-General,
-I've information vegetable, animal, and mineral,
+I am the very model of a cartoon individual,
+My animation's comical, unusual, and whimsical,
I know the kings of England, and I quote the fights historical,
-From Marathon to Waterloo, in order categorical.
+From wicked puns and stupid jokes to anvils that drop on your head.