あるファイルから新しい空のファイルにコピーされるコード ブロックがあるとします。元のファイルのコードは本来あるべきようにインデントされていますが、新しい空白のファイルに配置するときにコードのインデントを解除したいと考えています。ただし、基本インデントまでインデントを解除したいだけです。つまり、すべてのインデントを削除したくありません。わかる?
たとえば、新しく作成したファイルにコード ブロックを貼り付けると、次のようになります。
<h1>Title</h1>
<div>
<p>This is a nested paragraph</p>
<ul>
<li>Even deeper!</li>
</lu>
</div>
上記のテキストを取得してこれに変換する、正規表現および/またはPythonを使用した関数を作成したいと考えています。
<h1>Title</h1>
<div>
<p>This is a nested paragraph</p>
<ul>
<li>Even deeper!</li>
</lu>
</div>
唯一の違いは、リードのインデントです。
どんなアイデアや助けも大歓迎です!