假设我有一段代码从一个文件复制到一个新的空白文件。原始文件中的代码按原样缩进,但是我想在放置新的空白文件时取消缩进代码。但是,我只想取消缩进到基本缩进,这意味着我不想删除所有缩进。有道理?
例如,将代码块粘贴到新创建的文件中时,它可能如下所示:
<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>
唯一的区别是前导缩进。
任何想法或帮助将不胜感激!