Вычислить разницу строк как на гитхабе/битбакете

111
20 августа 2019, 17:00

есть две строки:

<span>исходная строка</span>
<span>исходная{*change*} дополненная{*/change*} строка</span>

Мне нужно получить разницу строк как на гитхабе, именно что добавилось (предположим что изменения могут только добавляться). Нужно что-то типа такого http://prntscr.com/m9ne63 где более зеленым подсвечивается что именно добавилось.

Зачем мне это нужно: нужно проверять чтобы все изменения которые добавились, были обязательно обернуты в комментарии

{*change*}...{*/change*}

Может еще быть ситуация когда есть изменения типа

<span>исходная строка</span>
<span>{*change*}/*исходная */дополненная{*/change*} строка</span>

тогда мне в результат должно попасть:

{*change*}/* */дополненная{*/change*}

т.к. слово "исходная" было в изначальной строке.

Заранее спасибо всем, кто откликнулся.

READ ALSO
Не работает json_decode()

Не работает json_decode()

есть такой код:

111
Рекурсивное сравнение массива ссылок

Рекурсивное сравнение массива ссылок

Учусь работать с массивами - загвоздка состоит в том что есть массив разных ссылок и хочу его отсортировать, а точнее перебрать с условием...

130
Как добавить модуль gearman в php на Winodws?

Как добавить модуль gearman в php на Winodws?

Windows хост в нем nginx/apache/phpЗадача: установить модуль gearman в php

140
Адрес страницы по типу &#39;?&#39;

Адрес страницы по типу '?'

Есть страница адрес которой, допустим vkcom/id в ней имеется разметка

122