горячий использовать Python diff HTML - PullRequest
1 голос
/ 02 марта 2012

Есть ли способ сравнения HTML, как показано ниже?

html_1 = "<h1>text<h1>"
html_2 = "<h2>text<h2>"

Использование Google diff_prettyHtml не будет работать правильно.я скажу, что 1 изменится на 2:

<h
<del style="background:#ffe6e6;">1</del>
<ins style="background:#e6ffe6;">2</ins>
>sadfasdf</h
<del style="background:#ffe6e6;">1</del>
<ins style="background:#e6ffe6;">2</ins>
>

, но я хочу, так сказать, <h1>text<h1> изменится на <h2>text<h2>:

<del style="background:#ffe6e6;"><h1>text<h1></del>
<ins style="background:#e6ffe6;"><h2>text<h2></ins>

как я могу это сделать?есть ли в Python библиотека?

1 Ответ

0 голосов
/ 02 марта 2012

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

http://pygments.org/

...