The title says it all, I've ported the Google diff-match-patch library to C#. It's a nice diff library, and supports Java, JavaScript, Python, C++ (with Qt) and C# with exactly the same API. Porting wise, everything went fine. Diff, Match and Patch libraries for Plain Text. Project Home Downloads Wiki Issues Source. Angular-diff-match-patch - An AngularJS wrapper for google-diff-match-patch.
Diff, Match and Patch Demo of Diff. Diff takes two texts and finds the differences. This implementation works on a character by character basis. If the mapping phase of the diff computation takes longer than this. Diff: Compare two blocks of plain text and efficiently return a list of differences. Diff Demo. Match: Given a search string, find its best fuzzy match in a block of plain text. Match Demo. Patch: Apply a list of patches onto plain text. Patch Demo. Currently available in Java, Java. Script, Dart, C++, C#, Objective C, Lua and Python. Algorithms. This library implements Myer's diff algorithm which is generally considered to be the best general- purpose diff. This library also implements a Bitap matching algorithm at the heart of a flexible matching and patching strategy.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2016
Categories |