• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:pythonでHTMLの修正)

pythonでHTMLの修正

このQ&Aのポイント
  • pythonを使ってHTMLの文書を修正する方法について解説します。
  • 特定の文字列が出現したら別の文字列に変換する方法を紹介します。
  • 具体的な例を挙げて、HTMLの文書を修正する手順を説明します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

もちろん出来ます。 「正規表現」を使うのが一般的です。Pythonで言えばreモジュールを利用します。 http://www.python.jp/doc/2.5/lib/module-re.html 正規表現自体は文字列のマッチングを行う(ために利用されている)もので、それに付随して置換などの機能も利用することが出来ます。 置換後の文字列を複数行にすることは、プログラミング的には単数行のときとなにも変わりません。 ただ、正規表現はあくまで文字列のマッチングを行うものです。 たとえばHTMLタグが正しく閉じられているかどうかをチェックするなどと言ったことまでは手が出ません。 ちょっと扱えるようになると万能に思える正規表現ですが、結構落とし穴も多いですので、多用は自重ください。 正規表現自体に興味が出たら、ぜひこの本をどうぞ。 http://www.oreilly.co.jp/books/9784873113593/

dfadsfadad
質問者

お礼

ありがとうございました。 まだpythonの素人ですががんばってみます。 丁寧なアドバイスありがとうございました。