2012-03-02 7 views
1

そこにある方法は、HTMLのような差別化はありますか?python diff htmlを使用して熱い

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

googleのdiff_prettyHtmlは正しく動作しません。

<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>へ: iは1変更2にと言うだろう

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

私はそれをどのように行うことができますか?任意のPythonのlibaryはそれを行うのですか?

+0

htmlのレンダリングされた出力と異なるものが必要ですか? htmlは、同じようにレンダリングされる2つのページがソースレベルでまったく違う可能性があるので、そのようなツールはわかりません。また、異なるブラウザでも同じHTMLを異なる方法でレンダリングすることができます。 – wim

答えて

0

diffによって具体的にはどういう意味ですか?この差分機能は何を出力して取り込むべきですか? Pygmentsはトリックを行いますか?違いを強調するシンタックスハイライターです。

http://pygments.org/

+0

投稿を編集して私が何をしたいのかを言う。 – mike

関連する問題