将缩进代码移到左侧,删除前导标签

Wes*_*ter 3 python regex sublimetext2

假设我有一个代码块从一个文件复制到一个新的空白文件.原始文件中的代码按原样缩进,但是我想在放入新的空白文件时取消缩进代码.但是,我只想取消缩进基本缩进,这意味着我不想删除所有缩进.合理?

例如,将代码块粘贴到新创建的文件中时,它可能如下所示:

        <h1>Title</h1>
        <div>
            <p>This is a nested paragraph</p>
            <ul>
                <li>Even deeper!</li>
            </lu>
        </div>
Run Code Online (Sandbox Code Playgroud)

我想创建一个带有正则表达式和/或python的函数,它将获取上面的文本并将其转换为:

<h1>Title</h1>
<div>
    <p>This is a nested paragraph</p>
    <ul>
        <li>Even deeper!</li>
    </lu>
</div>
Run Code Online (Sandbox Code Playgroud)

唯一的区别是铅压痕.

任何想法或帮助将不胜感激!