LINUX.ORG.RU

Разница строк

 ,


0

1

Добрый день. У меня есть необычная проблемка - нужно найти разницу строк. Сейчас объясню ситуацию. Есть 2 строки (строка может быть очень большой), первая - это какой-то текст (вместе с html-тегами), а вторая - тот же текст, но измененный пользователем. Т.е. что-то дописано, что-то убрано, и т.п. Нужно эти самые изменения экранировать спецтегом [complete]изменения[/complete]. Может кто сталкивался, посоветуйте в каком направлении думать. Спасибо.

Разметка тоже могла измениться?

Это сложно я думаю, на лоре вот например криво дифф с разметкой работает. Погугли html diff или что-нибудь типа того, я точно помню что по крайней мере для питона было пара библиотек.

Ещё возможно проще будет при редактировании (визивиг?) вставлять эти теги вокруг того что юзер правит.

Kalashnikov ★★★
()
Ответ на: комментарий от Kalashnikov

Ещё возможно проще будет при редактировании (визивиг?) вставлять эти теги вокруг того что юзер правит.

Поясните пожалуйста, что-то я не понял...

alex_coder
() автор топика
Ответ на: комментарий от alex_coder

Вобщем тебе предлагают не искать разницу, а помечать эту разницу сразу когда она возникает в процессе редактирования. Это выглядит действительно проще.

Suntechnic ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.