Описание тега google-diff-match-patch

Библиотеки Diff, Match и Patch для простого текста
0 ответов

Разбор результата DiffPlex

Я хочу использовать библиотеку DiffPlex, чтобы найти разницу между 2 строками. Я пробовал Google Diff Match Patch, но в результате его сложно разобрать, и мне приходится смотреть на персонажей одновременно. Я получил это работает, но мне было интере…
0 ответов

diff, сгенерированный diff_match_patch, разделен

Я пытаюсь проанализировать различия, сгенерированные библиотекой diff_match_patch, чтобы получить простой параллельный отчет сравнения в Python, учитывая следующее дополнительное ограничение на данные: import diff_match_patch as gdiff sdiff = gdiff.…
06 дек '17 в 20:44
0 ответов

TextFile Comparer в C# с использованием DiffMatchPatch обрезки лидирующих пробелов

Я использовал https://github.com/google/diff-match-patch в своем проекте C# для сравнения текстовых файлов. Скопайте разницу в html и отправьте в виде письма на мою почту в случае обнаружения разницы. Я использую следующее: var dump = DiffMatchPatch…
1 ответ

Сравнение HTML-строки и выделение различий

Постановка задачи: две входные строки со стилями, такими как strong, li, ol, line-through и т. Д. В HTML. На экране должно быть два поля: Исходный текст и Отредактированный текст. Если какой-либо текст исходного текста отсутствует в отредактированно…
0 ответов

Как сравнить следующий формат файла?

Я должен сравнить два файла, имеющие 50К записей в каждом файле. Записи находятся в текстовом файле, но в следующем формате: Каждая строка имеет записи. Если записи одинаковы в обоих файлах (сравнивая построчно), мы должны найти разницу в соответств…
17 май '16 в 13:04
1 ответ

Компилировать ошибки с одним проектом только после добавления второго проекта

У меня есть решение в VS2012, которое хорошо компилируется. Я хотел написать несколько юнит-тестов для него и нашел WinUnit. Для простоты я включил тестовый проект WinUnit в свое решение. Я удалил их пример файла и начал ссылаться на свою копию Goog…
1 ответ

Избавиться от ошибки HttpUtility при компиляции google-diff-match-patch в C#.NET?

Я получаю следующую ошибку во время компиляции при попытке включить порт C# google-diff-match-patch: Ошибка 1: имя "HttpUtility" не существует в текущем контексте Как мне устранить эту ошибку? Я использую следующий профиль: Microsoft Visual Studio E…
0 ответов

Docx для преобразования текста без потери верхнего и нижнего колонтитула, сноски и комментариев

Я пытался преобразовать файл docx в текст, используя diff-match-patch. Я мог бы успешно выполнить преобразование, но, тем не менее, не смог сохранить заголовок, нижний колонтитул, сноски и комментарии. Может ли кто-нибудь помочь мне найти решение дл…
02 июл '18 в 07:00
1 ответ

Я не могу сравнить два текстовых файла, используя библиотеку от Google, которая называется diff_match_patch

Я пытаюсь сравнить два текстовых файла, используя библиотеку от Google, под названием diff_match_patchв HTML и Javascript. Но я не могу получить разницу между двумя текстовыми файлами. Я использую следующий код для сравнения текста. <!DOCTYPE htm…
1 ответ

Как настроить библиотеку google-diff-match-patch C#

Так что я новичок, и я не смог найти правильный ответ на этот вопрос в интернете. Немного покопавшись, вот что я придумала.
13 окт '14 в 18:09
1 ответ

Ошибка google-diff-match-patch во время выполнения с java.lang.NoClassDefFoundError

Я пытаюсь использовать http://code.google.com/p/google-diff-match-patch/, получая NoClassDefFoundError на diff_match_patch$Diff, когда я запускаю следующий код. import name.fraser.neil.plaintext.diff_match_patch.Diff; import name.fraser.neil.plainte…
18 дек '14 в 17:34
1 ответ

Эффективный способ хранения кортежей разностной информации без избыточности

У меня есть этот основной текст How can I run java script from a local folder? этот diff.diff_main(diff(), "How can I run java script from a local folder?","How can I run Javascript from a local folder?") возвращается [(0, 'How can I run '), (-1, 'j…
0 ответов

Может ли diff_match_patch создать единую строку сравнения для diff2html?

Можно ли использовать diff_match_patch для создания единой строки различий, которую можно использовать в diff2html?
28 окт '18 в 14:03
1 ответ

Java: проверка, если два текстовых абзаца отличаются, давая ошибку при удалении предложения

Я работаю над приложением Java, которое предназначено для ведения заметок. Теперь, когда пользователь редактирует текст в заметке, я хочу найти разницу между oldText и newText, чтобы я мог добавить его в историю этой заметки. Для этого я делю каждый…
1 ответ

Различаются текстовые документы, но игнорируются различия в одном символе? Установить фильтр минимального расстояния редактирования?

У меня есть две версии большой книги в формате txt, и я хотел бы сравнить их, чтобы найти существенные изменения между версиями, игнорируя небольшие различия в одном символе. Существует множество инструментов сравнения, которые могут игнорировать ра…
0 ответов

Как создать список различий в словах с помощью diff_match_patch lib?

difflib могу сделать это, но это медленно и рекурсивно, и у меня есть массивы с более чем 10000 элементов (difflib не может обработать даже 1000:/) Вернуться к diff_match_patch, Я пытался сделать diff в режиме линии (diff_lineMode('\n'.join(array)))…
21 фев '19 в 18:21
1 ответ

Почему Diff-match-patch ломаная линефф за пределами линий 65K

Я пытаюсь использовать библиотеку Google diff-match-path для сравнения строк: https://github.com/google/diff-match-patch/wiki/Line-or-Word-Diffs. Я получаю неправильные патчи, когда в сумме строки обоих входов выходят за пределы 65 536 (2^16) строк.…
03 дек '18 в 09:49
0 ответов

Применение частичного патча с помощью Google diff-match-patch

У меня есть home.html который часто обновляется, и каждый раз, когда мне приходится повторно применять руководство по пользовательским изменениям (например, изменить некоторые .css правила в <style> тег). Я сохранил полный <style> часть …
14 окт '18 в 13:22
0 ответов

Как работать с Google Diff в C#?

listBox1.Items.Clear(); var dmp = new diff_match_patch(); var diffs = dmp.diff_main(richTextBox1.Text, richTextBox2.Text, true); foreach (var i in diffs) { listBox1.Items.Add(i); ; } Я получил это работает, он сравнивает две строки и записывает вст…
01 май '16 в 12:43
1 ответ

Сравнение двух абзацев в Java

Я работаю над веб-приложением Java, в котором пользователь может вносить изменения в текстовую область. В этом он может написать один абзац, одно предложение. Итак, что я сейчас пытаюсь сделать, это разделить весь абзац разделителем точек. Как тольк…